From 3c97199a104845e79c919460be1bccca008c5f91 Mon Sep 17 00:00:00 2001 From: Atul R Date: Mon, 16 Sep 2019 23:36:59 +0200 Subject: [PATCH 1/8] Adds cmake as a build system for mac instead of node-gyp --- CMakeLists.txt | 125 +++++++++++++ binding.gyp | 10 -- config/common.gypi | 1 + package-lock.json | 435 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 5 +- 5 files changed, 556 insertions(+), 20 deletions(-) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..0ca80eccb --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,125 @@ +cmake_minimum_required(VERSION 3.1) + +if(${CMAKE_VERSION} VERSION_LESS 3.15) + cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) +else() + cmake_policy(VERSION 3.15) +endif() + +project(NodeGUI + VERSION 1.0 + DESCRIPTION "Build cross platform native desktop apps" + HOMEPAGE_URL https://nodegui.org + LANGUAGES CXX +) + +set(ADDON_NAME "qtnode") + +add_library(${ADDON_NAME} SHARED + ${CMAKE_JS_SRC} + ${PROJECT_SOURCE_DIR}/src/cpp/main.cpp + # non wrapped + ${PROJECT_SOURCE_DIR}/src/cpp/Extras/Utils/nutils.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexitem.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/nodestyle.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventsmap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventwidget.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/yogawidget.cpp + # wrapped cpps. Move non wrapped ones to shared gypi + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QApplication/qapplication_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QEvent/QKeyEvent/qkeyevent_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QPixmap/qpixmap_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QIcon/qicon_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QCursor/qcursor_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/qwidget_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QGridLayout/qgridlayout_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QDial/qdial_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLabel/qlabel_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLayout/qlayout_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp + # moc + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nwidget_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlabel_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/ncheckbox_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/ndial_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlineedit_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nmainwindow_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nprogressbar_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/npushbutton_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nspinbox_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nradiobutton_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nplaintextedit_moc.cpp + ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp + # deps + ${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGEnums.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGLayout.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGNode.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGNodePrint.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGStyle.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/YGValue.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp + ${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp +) + +# NAPI stuff +execute_process(COMMAND node -p "require('node-addon-api').include" + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE NODE_ADDON_API_DIR +) +string(REPLACE "\n" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) +string(REPLACE "\"" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) + +# qt stuff +execute_process(COMMAND node -p "require('@nodegui/qode').qtHome" + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE QT_HOME_DIR +) +string(REPLACE "\n" "" QT_HOME_DIR ${QT_HOME_DIR}) +string(REPLACE "\"" "" QT_HOME_DIR ${QT_HOME_DIR}) + +# Continue +set_target_properties(${ADDON_NAME} PROPERTIES PREFIX "" SUFFIX ".node") + +target_include_directories(${ADDON_NAME} PRIVATE + ${CMAKE_JS_INC} + ${NODE_ADDON_API_DIR} + ${PROJECT_SOURCE_DIR} + ${PROJECT_SOURCE_DIR}/deps + ${QT_HOME_DIR}/include + ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers + ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers + ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers +) + +target_compile_definitions(${ADDON_NAME} PRIVATE + NAPI_CPP_EXCEPTIONS + _HAS_EXCEPTIONS=1 + SPDLOG_COMPILED_LIB + ENUM_BITFIELDS_NOT_SUPPORTED +) + +target_compile_features(${ADDON_NAME} PRIVATE + cxx_std_14 +) + +target_link_libraries(${ADDON_NAME} + ${CMAKE_JS_LIB} + ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore + ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui + ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets +) diff --git a/binding.gyp b/binding.gyp index 5366582a5..15e4c70dd 100644 --- a/binding.gyp +++ b/binding.gyp @@ -11,16 +11,6 @@ "./config/qt.gypi", "./config/deps.gypi", ], - 'dependencies': [ - # './config/deps.gypi:nodeguidep', - ], - 'conditions':[ - ['OS=="mac"', { - 'xcode_settings': { - 'OTHER_LDFLAGS': ['-Wl,-rpath,@loader_path'], - }, - }] - ] }, ] } diff --git a/config/common.gypi b/config/common.gypi index 5f282ef8e..ad71863f2 100644 --- a/config/common.gypi +++ b/config/common.gypi @@ -21,6 +21,7 @@ 'CLANG_CXX_LIBRARY': 'libc++', 'MACOSX_DEPLOYMENT_TARGET': '10.7', 'OTHER_CFLAGS': ['-std=c++14'], + 'OTHER_LDFLAGS': ['-Wl,-rpath,@loader_path'], }, }], ['OS=="linux"', { diff --git a/package-lock.json b/package-lock.json index 16d2aa1c8..d9fad40b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -73,6 +73,16 @@ "uri-js": "^4.2.2" } }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" + }, "ansi-align": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", @@ -195,6 +205,25 @@ "tweetnacl": "^0.14.3" } }, + "big-integer": { + "version": "1.6.44", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.44.tgz", + "integrity": "sha512-7MzElZPTyJ2fNvBkPxtFQ2fWIkVmuzw41+BZHSzpEq3ymB2MfeKp1+yXl/tS75xCx+WnyV+yb0kp+K1C3UNwmQ==" + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "requires": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", @@ -257,6 +286,21 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "buffer-indexof-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz", + "integrity": "sha1-qfuAbOgUXVQoUQznLyeLs2OmOL8=" + }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -303,6 +347,14 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "requires": { + "traverse": ">=0.3.0 <0.4" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -367,6 +419,16 @@ } } }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -375,6 +437,86 @@ "mimic-response": "^1.0.0" } }, + "cmake-js": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/cmake-js/-/cmake-js-5.3.2.tgz", + "integrity": "sha512-OsRQ3ZgoV3nJ+3bZr9MEvSuhGS7xc3LgmPZ2gCXlLqF5Wxi6mUQNK70dm/2UUf4/QNBssdYWB5Y7BSRX9FFUrg==", + "requires": { + "bluebird": "^3", + "debug": "^4", + "fs-extra": "^5.0.0", + "is-iojs": "^1.0.1", + "lodash": "^4", + "memory-stream": "0", + "npmlog": "^1.2.0", + "rc": "^1.2.7", + "request": "^2.54.0", + "semver": "^5.0.3", + "splitargs": "0", + "tar": "^4", + "traceur": "0.0.x", + "unzipper": "^0.8.13", + "url-join": "0", + "which": "^1.0.9", + "yargs": "^3.6.0" + }, + "dependencies": { + "are-we-there-yet": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.6.tgz", + "integrity": "sha1-otKMkxAqpsyWJFomy5VN4G7FPww=", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.0 || ^1.1.13" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "gauge": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", + "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", + "requires": { + "ansi": "^0.3.0", + "has-unicode": "^2.0.0", + "lodash.pad": "^4.1.0", + "lodash.padend": "^4.1.0", + "lodash.padstart": "^4.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "npmlog": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", + "integrity": "sha1-KOe+YZYJtT960d0wChDWTXFiaLY=", + "requires": { + "ansi": "~0.3.0", + "are-we-there-yet": "~1.0.0", + "gauge": "~1.2.0" + } + } + } + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -401,6 +543,14 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, "compressible": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", @@ -489,6 +639,11 @@ "ms": "2.0.0" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, "decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", @@ -500,8 +655,7 @@ "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, "defer-to-connect": { "version": "1.0.2", @@ -518,6 +672,14 @@ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", @@ -667,6 +829,17 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -734,6 +907,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -790,8 +968,12 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -801,6 +983,11 @@ "number-is-nan": "^1.0.0" } }, + "is-iojs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-iojs/-/is-iojs-1.1.0.tgz", + "integrity": "sha1-TBEDO11dlNbqs3dd7cm+fQCDJfE=" + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -879,6 +1066,39 @@ "json-buffer": "3.0.0" } }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.pad": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", + "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=" + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", + "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" + }, + "lodash.padstart": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", + "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -902,6 +1122,37 @@ } } }, + "memory-stream": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/memory-stream/-/memory-stream-0.0.3.tgz", + "integrity": "sha1-6+jdHDuLw4wOeUHp3dWuvmtN6D8=", + "requires": { + "readable-stream": "~1.0.26-2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, "mime-db": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", @@ -1061,6 +1312,14 @@ "wrappy": "1" } }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -1184,7 +1443,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -1195,8 +1453,7 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, @@ -1276,6 +1533,11 @@ "glob": "^7.1.3" } }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -1380,6 +1642,11 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -1405,6 +1672,29 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-support": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "splitargs": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/splitargs/-/splitargs-0.0.7.tgz", + "integrity": "sha1-/p965lc3GzOxDLgNoUPPgknPazs=" + }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -1456,8 +1746,7 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "supports-color": { "version": "6.1.0", @@ -1511,6 +1800,42 @@ } } }, + "traceur": { + "version": "0.0.111", + "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.111.tgz", + "integrity": "sha1-wE3nTRRpbDNzQn3k/Ajsr5E/w6E=", + "requires": { + "commander": "2.9.x", + "glob": "5.0.x", + "rsvp": "^3.0.13", + "semver": "^4.3.3", + "source-map-support": "~0.2.8" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" + } + } + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -1540,6 +1865,53 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, + "unzipper": { + "version": "0.8.14", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.8.14.tgz", + "integrity": "sha512-8rFtE7EP5ssOwGpN2dt1Q4njl0N1hUXJ7sSPz0leU2hRdq6+pra57z4YPBlVqm40vcgv6ooKZEAx48fMTv9x4w==", + "requires": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "~1.0.10", + "listenercount": "~1.0.1", + "readable-stream": "~2.1.5", + "setimmediate": "~1.0.4" + }, + "dependencies": { + "bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "readable-stream": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", + "requires": { + "buffer-shims": "^1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, "update-check": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", @@ -1558,6 +1930,11 @@ "punycode": "^2.1.0" } }, + "url-join": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-0.0.1.tgz", + "integrity": "sha1-HbSK1CLTQCRpqH99l73r/k+x48g=" + }, "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", @@ -1650,16 +2027,56 @@ } } }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, "yallist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==" }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + } + } + }, "yauzl": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", diff --git a/package.json b/package.json index 2a9dc432f..25db9c84f 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,13 @@ "build:addon": "node-gyp -j 8 configure build", "rebuild:addon": "node-gyp -j 8 rebuild", "automoc": "node ./scripts/automoc.js", - "docs": "serve docs" + "docs": "serve docs", + "build:cmake": "cmake-js compile -- -j 8", + "dev:cmake": "tsc && qode dist/demo.js" }, "dependencies": { "@nodegui/qode": "^1.0.5", + "cmake-js": "^5.3.2", "cuid": "^2.1.6", "node-addon-api": "^1.6.3", "node-gyp": "^5.0.3", From 1c385b33f16bf14f3203318e7df396861a089102 Mon Sep 17 00:00:00 2001 From: Atul R Date: Tue, 17 Sep 2019 00:06:38 +0200 Subject: [PATCH 2/8] Adds stuff for windows and linux --- CMakeLists.txt | 58 +++++++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 51 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ca80eccb..64c3e1434 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.1) - +set(CMAKE_BUILD_PARALLEL_LEVEL 8) if(${CMAKE_VERSION} VERSION_LESS 3.15) cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) else() @@ -100,10 +100,6 @@ target_include_directories(${ADDON_NAME} PRIVATE ${NODE_ADDON_API_DIR} ${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/deps - ${QT_HOME_DIR}/include - ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers - ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers - ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers ) target_compile_definitions(${ADDON_NAME} PRIVATE @@ -119,7 +115,53 @@ target_compile_features(${ADDON_NAME} PRIVATE target_link_libraries(${ADDON_NAME} ${CMAKE_JS_LIB} - ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore - ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui - ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets ) + +if (APPLE) + target_include_directories(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}/include + ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers + ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers + ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers + ) + + target_link_libraries(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore + ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui + ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets + ) +endif() + +if (WIN32) + target_include_directories(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}\include + ${QT_HOME_DIR}\include\QtCore + ${QT_HOME_DIR}\include\QtGui + ${QT_HOME_DIR}\include\QtWidgets + ) + + target_link_libraries(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}\lib\Qt5Core.lib + ${QT_HOME_DIR}\lib\Qt5Gui.lib + ${QT_HOME_DIR}\lib\Qt5Widgets.lib + ) +endif() + +if(UNIX AND NOT APPLE) + set(LINUX TRUE) +endif() + +if(LINUX) + target_include_directories(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}/include + ${QT_HOME_DIR}/include/QtCore + ${QT_HOME_DIR}/include/QtGui + ${QT_HOME_DIR}/include/QtWidgets + ) + + target_link_libraries(${ADDON_NAME} PRIVATE + ${QT_HOME_DIR}/lib/libQt5Core.so + ${QT_HOME_DIR}/lib/libQt5Gui.so + ${QT_HOME_DIR}/lib/libQt5Widgets.so + ) +endif() \ No newline at end of file diff --git a/package.json b/package.json index 25db9c84f..b8bcc1dde 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "rebuild:addon": "node-gyp -j 8 rebuild", "automoc": "node ./scripts/automoc.js", "docs": "serve docs", - "build:cmake": "cmake-js compile -- -j 8", + "build:cmake": "cmake-js compile", "dev:cmake": "tsc && qode dist/demo.js" }, "dependencies": { From 86e2590f4f31f7237a488c6d0b48df8ae652f620 Mon Sep 17 00:00:00 2001 From: master-atul Date: Mon, 16 Sep 2019 22:25:36 +0200 Subject: [PATCH 3/8] Fixes cmake on windows --- CMakeLists.txt | 166 ++++++++++++++++++++++++------------------------- 1 file changed, 83 insertions(+), 83 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 64c3e1434..b6a14eda6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,64 +16,64 @@ project(NodeGUI set(ADDON_NAME "qtnode") add_library(${ADDON_NAME} SHARED - ${CMAKE_JS_SRC} - ${PROJECT_SOURCE_DIR}/src/cpp/main.cpp + "${CMAKE_JS_SRC}" + "${PROJECT_SOURCE_DIR}/src/cpp/main.cpp" # non wrapped - ${PROJECT_SOURCE_DIR}/src/cpp/Extras/Utils/nutils.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexitem.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/nodestyle.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventsmap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventwidget.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/yogawidget.cpp + "${PROJECT_SOURCE_DIR}/src/cpp/Extras/Utils/nutils.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexitem.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/nodestyle.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventsmap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventwidget.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/yogawidget.cpp" # wrapped cpps. Move non wrapped ones to shared gypi - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QApplication/qapplication_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QEvent/QKeyEvent/qkeyevent_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QPixmap/qpixmap_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QIcon/qicon_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QCursor/qcursor_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/qwidget_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QGridLayout/qgridlayout_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QDial/qdial_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLabel/qlabel_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLayout/qlayout_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QApplication/qapplication_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QEvent/QKeyEvent/qkeyevent_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QPixmap/qpixmap_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QIcon/qicon_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QCursor/qcursor_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/qwidget_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QGridLayout/qgridlayout_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QDial/qdial_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLabel/qlabel_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLayout/qlayout_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" # moc - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nwidget_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlabel_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/ncheckbox_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/ndial_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlineedit_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nmainwindow_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nprogressbar_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/npushbutton_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nspinbox_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nradiobutton_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nplaintextedit_moc.cpp - ${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nwidget_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlabel_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/ncheckbox_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/ndial_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlineedit_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nmainwindow_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nprogressbar_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/npushbutton_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nspinbox_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nradiobutton_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nplaintextedit_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp" # deps - ${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGEnums.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGLayout.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGNode.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGNodePrint.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGStyle.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/YGValue.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp - ${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp + "${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGEnums.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGLayout.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGNode.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGNodePrint.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGStyle.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGValue.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp" ) # NAPI stuff @@ -89,17 +89,17 @@ execute_process(COMMAND node -p "require('@nodegui/qode').qtHome" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE QT_HOME_DIR ) -string(REPLACE "\n" "" QT_HOME_DIR ${QT_HOME_DIR}) -string(REPLACE "\"" "" QT_HOME_DIR ${QT_HOME_DIR}) +string(REPLACE "\n" "" QT_HOME_DIR "${QT_HOME_DIR}") +string(REPLACE "\"" "" QT_HOME_DIR "${QT_HOME_DIR}") # Continue set_target_properties(${ADDON_NAME} PROPERTIES PREFIX "" SUFFIX ".node") target_include_directories(${ADDON_NAME} PRIVATE - ${CMAKE_JS_INC} - ${NODE_ADDON_API_DIR} - ${PROJECT_SOURCE_DIR} - ${PROJECT_SOURCE_DIR}/deps + "${CMAKE_JS_INC}" + "${NODE_ADDON_API_DIR}" + "${PROJECT_SOURCE_DIR}" + "${PROJECT_SOURCE_DIR}/deps" ) target_compile_definitions(${ADDON_NAME} PRIVATE @@ -113,37 +113,37 @@ target_compile_features(${ADDON_NAME} PRIVATE cxx_std_14 ) -target_link_libraries(${ADDON_NAME} - ${CMAKE_JS_LIB} +target_link_libraries(${ADDON_NAME} PRIVATE + "${CMAKE_JS_LIB}" ) if (APPLE) target_include_directories(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}/include - ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers - ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers - ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers + "${QT_HOME_DIR}/include" + "${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers" + "${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers" + "${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers" ) target_link_libraries(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore - ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui - ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets + "${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore" + "${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui" + "${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets" ) endif() if (WIN32) target_include_directories(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}\include - ${QT_HOME_DIR}\include\QtCore - ${QT_HOME_DIR}\include\QtGui - ${QT_HOME_DIR}\include\QtWidgets + "${QT_HOME_DIR}\\include" + "${QT_HOME_DIR}\\include\\QtCore" + "${QT_HOME_DIR}\\include\\QtGui" + "${QT_HOME_DIR}\\include\\QtWidgets" ) target_link_libraries(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}\lib\Qt5Core.lib - ${QT_HOME_DIR}\lib\Qt5Gui.lib - ${QT_HOME_DIR}\lib\Qt5Widgets.lib + "${QT_HOME_DIR}\\lib\\Qt5Core.lib" + "${QT_HOME_DIR}\\lib\\Qt5Gui.lib" + "${QT_HOME_DIR}\\lib\\Qt5Widgets.lib" ) endif() @@ -153,15 +153,15 @@ endif() if(LINUX) target_include_directories(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}/include - ${QT_HOME_DIR}/include/QtCore - ${QT_HOME_DIR}/include/QtGui - ${QT_HOME_DIR}/include/QtWidgets + "${QT_HOME_DIR}/include" + "${QT_HOME_DIR}/include/QtCore" + "${QT_HOME_DIR}/include/QtGui" + "${QT_HOME_DIR}/include/QtWidgets" ) target_link_libraries(${ADDON_NAME} PRIVATE - ${QT_HOME_DIR}/lib/libQt5Core.so - ${QT_HOME_DIR}/lib/libQt5Gui.so - ${QT_HOME_DIR}/lib/libQt5Widgets.so + "${QT_HOME_DIR}/lib/libQt5Core.so" + "${QT_HOME_DIR}/lib/libQt5Gui.so" + "${QT_HOME_DIR}/lib/libQt5Widgets.so" ) endif() \ No newline at end of file From 60f3f7e9de6aeb4571f8ce6115863c2a07c5fbbc Mon Sep 17 00:00:00 2001 From: Atul R Date: Wed, 18 Sep 2019 00:11:27 +0200 Subject: [PATCH 4/8] Cleans up --- CMakeLists.txt | 107 ++++++++++++++++++++++++++++++------------------- 1 file changed, 65 insertions(+), 42 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b6a14eda6..1a73cbe8b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,16 +8,16 @@ endif() project(NodeGUI VERSION 1.0 - DESCRIPTION "Build cross platform native desktop apps" - HOMEPAGE_URL https://nodegui.org - LANGUAGES CXX ) set(ADDON_NAME "qtnode") +# --------------------------------------- + add_library(${ADDON_NAME} SHARED "${CMAKE_JS_SRC}" "${PROJECT_SOURCE_DIR}/src/cpp/main.cpp" + # core # non wrapped "${PROJECT_SOURCE_DIR}/src/cpp/Extras/Utils/nutils.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout.cpp" @@ -26,6 +26,19 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventsmap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventwidget.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/yogawidget.cpp" + # deps + "${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGEnums.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGLayout.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGNode.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGNodePrint.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGStyle.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/YGValue.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp" + "${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp" # wrapped cpps. Move non wrapped ones to shared gypi "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QApplication/qapplication_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp" @@ -33,7 +46,6 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QPixmap/qpixmap_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QIcon/qicon_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QCursor/qcursor_wrap.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/qwidget_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QGridLayout/qgridlayout_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QDial/qdial_wrap.cpp" @@ -48,6 +60,7 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp" # moc "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nwidget_moc.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlabel_moc.cpp" @@ -61,19 +74,6 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nradiobutton_moc.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nplaintextedit_moc.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp" - # deps - "${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGEnums.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGLayout.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGNode.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGNodePrint.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGStyle.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/YGValue.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp" - "${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp" ) # NAPI stuff @@ -92,32 +92,21 @@ execute_process(COMMAND node -p "require('@nodegui/qode').qtHome" string(REPLACE "\n" "" QT_HOME_DIR "${QT_HOME_DIR}") string(REPLACE "\"" "" QT_HOME_DIR "${QT_HOME_DIR}") -# Continue -set_target_properties(${ADDON_NAME} PROPERTIES PREFIX "" SUFFIX ".node") - -target_include_directories(${ADDON_NAME} PRIVATE - "${CMAKE_JS_INC}" - "${NODE_ADDON_API_DIR}" - "${PROJECT_SOURCE_DIR}" - "${PROJECT_SOURCE_DIR}/deps" -) - -target_compile_definitions(${ADDON_NAME} PRIVATE - NAPI_CPP_EXCEPTIONS - _HAS_EXCEPTIONS=1 - SPDLOG_COMPILED_LIB - ENUM_BITFIELDS_NOT_SUPPORTED -) - -target_compile_features(${ADDON_NAME} PRIVATE - cxx_std_14 -) - -target_link_libraries(${ADDON_NAME} PRIVATE - "${CMAKE_JS_LIB}" -) if (APPLE) + # function(createSymlinks) + # message("Creating qt symlinks") + # execute_process( + # COMMAND 'mkdir -p ${QT_HOME_DIR}/include' + # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtCore' + # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtGui' + # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtWidgets' + # WORKING_DIRECTORY ${QT_HOME_DIR} + # ) + # endfunction() + + # createSymlinks() + target_include_directories(${ADDON_NAME} PRIVATE "${QT_HOME_DIR}/include" "${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers" @@ -130,6 +119,7 @@ if (APPLE) "${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui" "${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets" ) + endif() if (WIN32) @@ -164,4 +154,37 @@ if(LINUX) "${QT_HOME_DIR}/lib/libQt5Gui.so" "${QT_HOME_DIR}/lib/libQt5Widgets.so" ) -endif() \ No newline at end of file +endif() + +# Continue +set_target_properties(${ADDON_NAME} PROPERTIES PREFIX "" SUFFIX ".node") + +target_include_directories(${ADDON_NAME} PRIVATE + "${CMAKE_JS_INC}" + "${NODE_ADDON_API_DIR}" + "${PROJECT_SOURCE_DIR}" + "${PROJECT_SOURCE_DIR}/deps" +) + +target_compile_definitions(${ADDON_NAME} PRIVATE + NAPI_CPP_EXCEPTIONS + SPDLOG_COMPILED_LIB +) + + +if (WIN32) + target_compile_definitions(${ADDON_NAME} PRIVATE + _HAS_EXCEPTIONS=1 + ENUM_BITFIELDS_NOT_SUPPORTED + ) +endif() + +target_compile_features(${ADDON_NAME} PRIVATE + cxx_std_14 +) + + +target_link_libraries(${ADDON_NAME} PRIVATE + "${CMAKE_JS_LIB}" +) + From 75e81403183ac6c032520b3f05194988d0aa792b Mon Sep 17 00:00:00 2001 From: Atul R Date: Wed, 18 Sep 2019 21:17:48 +0200 Subject: [PATCH 5/8] Adds cmake build support --- CMakeLists.txt | 121 ++++++---------------------------------- binding.gyp | 16 ------ config/application.gypi | 36 ------------ config/common.cmake | 13 +++++ config/common.gypi | 48 ---------------- config/deps.gypi | 33 ----------- config/napi.cmake | 27 +++++++++ config/qt.cmake | 70 +++++++++++++++++++++++ config/qt.gypi | 64 --------------------- package-lock.json | 28 ++++++++++ package.json | 8 +-- 11 files changed, 157 insertions(+), 307 deletions(-) delete mode 100644 binding.gyp delete mode 100644 config/application.gypi create mode 100644 config/common.cmake delete mode 100644 config/common.gypi delete mode 100644 config/deps.gypi create mode 100644 config/napi.cmake create mode 100644 config/qt.cmake delete mode 100644 config/qt.gypi diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a73cbe8b..9d76772fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,17 +1,19 @@ cmake_minimum_required(VERSION 3.1) -set(CMAKE_BUILD_PARALLEL_LEVEL 8) if(${CMAKE_VERSION} VERSION_LESS 3.15) cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) else() cmake_policy(VERSION 3.15) endif() +if(${CMAKE_VERSION} VERSION_LESS "3.7.0") + set(CMAKE_INCLUDE_CURRENT_DIR ON) +endif() project(NodeGUI VERSION 1.0 ) -set(ADDON_NAME "qtnode") +set(ADDON_NAME "qtnode") # --------------------------------------- add_library(${ADDON_NAME} SHARED @@ -57,6 +59,7 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" @@ -76,115 +79,23 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp" ) -# NAPI stuff -execute_process(COMMAND node -p "require('node-addon-api').include" - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - OUTPUT_VARIABLE NODE_ADDON_API_DIR -) -string(REPLACE "\n" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) -string(REPLACE "\"" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) +# common +include(./config/common.cmake) +AddCommonConfig(${ADDON_NAME}) +# qt +include(./config/qt.cmake) +AddQtSupport(${ADDON_NAME}) +# napi +include(./config/napi.cmake) +AddNapiSupport(${ADDON_NAME}) -# qt stuff -execute_process(COMMAND node -p "require('@nodegui/qode').qtHome" - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - OUTPUT_VARIABLE QT_HOME_DIR -) -string(REPLACE "\n" "" QT_HOME_DIR "${QT_HOME_DIR}") -string(REPLACE "\"" "" QT_HOME_DIR "${QT_HOME_DIR}") - - -if (APPLE) - # function(createSymlinks) - # message("Creating qt symlinks") - # execute_process( - # COMMAND 'mkdir -p ${QT_HOME_DIR}/include' - # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtCore' - # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtGui' - # COMMAND 'ln -sfn ${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers ${QT_HOME_DIR}/include/QtWidgets' - # WORKING_DIRECTORY ${QT_HOME_DIR} - # ) - # endfunction() - - # createSymlinks() - - target_include_directories(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}/include" - "${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/Headers" - "${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/Headers" - "${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/Headers" - ) - - target_link_libraries(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}/lib/QtCore.framework/Versions/5/QtCore" - "${QT_HOME_DIR}/lib/QtGui.framework/Versions/5/QtGui" - "${QT_HOME_DIR}/lib/QtWidgets.framework/Versions/5/QtWidgets" - ) - -endif() - -if (WIN32) - target_include_directories(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}\\include" - "${QT_HOME_DIR}\\include\\QtCore" - "${QT_HOME_DIR}\\include\\QtGui" - "${QT_HOME_DIR}\\include\\QtWidgets" - ) - - target_link_libraries(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}\\lib\\Qt5Core.lib" - "${QT_HOME_DIR}\\lib\\Qt5Gui.lib" - "${QT_HOME_DIR}\\lib\\Qt5Widgets.lib" - ) -endif() - -if(UNIX AND NOT APPLE) - set(LINUX TRUE) -endif() - -if(LINUX) - target_include_directories(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}/include" - "${QT_HOME_DIR}/include/QtCore" - "${QT_HOME_DIR}/include/QtGui" - "${QT_HOME_DIR}/include/QtWidgets" - ) - - target_link_libraries(${ADDON_NAME} PRIVATE - "${QT_HOME_DIR}/lib/libQt5Core.so" - "${QT_HOME_DIR}/lib/libQt5Gui.so" - "${QT_HOME_DIR}/lib/libQt5Widgets.so" - ) -endif() - -# Continue -set_target_properties(${ADDON_NAME} PROPERTIES PREFIX "" SUFFIX ".node") target_include_directories(${ADDON_NAME} PRIVATE "${CMAKE_JS_INC}" - "${NODE_ADDON_API_DIR}" "${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/deps" ) -target_compile_definitions(${ADDON_NAME} PRIVATE - NAPI_CPP_EXCEPTIONS - SPDLOG_COMPILED_LIB -) - - -if (WIN32) - target_compile_definitions(${ADDON_NAME} PRIVATE - _HAS_EXCEPTIONS=1 - ENUM_BITFIELDS_NOT_SUPPORTED - ) -endif() - -target_compile_features(${ADDON_NAME} PRIVATE - cxx_std_14 -) - - target_link_libraries(${ADDON_NAME} PRIVATE - "${CMAKE_JS_LIB}" -) - + "${CMAKE_JS_LIB}" +) \ No newline at end of file diff --git a/binding.gyp b/binding.gyp deleted file mode 100644 index 15e4c70dd..000000000 --- a/binding.gyp +++ /dev/null @@ -1,16 +0,0 @@ -{ - "includes": [], - "targets": [ - { - "target_name": "qtnode", - 'include_dirs': ['.', './deps/'], - "includes": [ - "./config/application.gypi", - "./config/moc.gypi", - "./config/common.gypi", - "./config/qt.gypi", - "./config/deps.gypi", - ], - }, - ] -} diff --git a/config/application.gypi b/config/application.gypi deleted file mode 100644 index 89e19e63d..000000000 --- a/config/application.gypi +++ /dev/null @@ -1,36 +0,0 @@ -{ - "sources": [ - "../src/cpp/main.cpp", - # non wrapped - "../src/cpp/Extras/Utils/nutils.cpp", - "../src/cpp/core/FlexLayout/flexlayout.cpp", - "../src/cpp/core/FlexLayout/flexitem.cpp", - "../src/cpp/core/YogaWidget/nodestyle.cpp", - "../src/cpp/core/Events/eventsmap.cpp", - "../src/cpp/core/Events/eventwidget.cpp", - "../src/cpp/core/YogaWidget/yogawidget.cpp", - # wrapped cpps. Move non wrapped ones to shared gypi - "../src/cpp/QtGui/QApplication/qapplication_wrap.cpp", - "../src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp", - "../src/cpp/QtGui/QEvent/QKeyEvent/qkeyevent_wrap.cpp", - "../src/cpp/QtGui/QPixmap/qpixmap_wrap.cpp", - "../src/cpp/QtGui/QIcon/qicon_wrap.cpp", - "../src/cpp/QtGui/QCursor/qcursor_wrap.cpp", - '../src/cpp/core/FlexLayout/flexlayout_wrap.cpp', - "../src/cpp/QtWidgets/QWidget/qwidget_wrap.cpp", - "../src/cpp/QtWidgets/QGridLayout/qgridlayout_wrap.cpp", - "../src/cpp/QtWidgets/QDial/qdial_wrap.cpp", - "../src/cpp/QtWidgets/QLabel/qlabel_wrap.cpp", - "../src/cpp/QtWidgets/QLayout/qlayout_wrap.cpp", - "../src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.cpp", - "../src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.cpp", - "../src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.cpp", - "../src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.cpp", - "../src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.cpp", - "../src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.cpp", - "../src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.cpp", - "../src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.cpp", - "../src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp", - "../src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" - ], -} diff --git a/config/common.cmake b/config/common.cmake new file mode 100644 index 000000000..e330d5b68 --- /dev/null +++ b/config/common.cmake @@ -0,0 +1,13 @@ +function(AddCommonConfig addonName) + target_compile_definitions(${addonName} PRIVATE + SPDLOG_COMPILED_LIB + ) + target_compile_features(${addonName} PRIVATE + cxx_std_14 + ) + if (WIN32) + target_compile_definitions(${addonName} PRIVATE + ENUM_BITFIELDS_NOT_SUPPORTED + ) + endif() +endfunction(AddCommonConfig addonName) \ No newline at end of file diff --git a/config/common.gypi b/config/common.gypi deleted file mode 100644 index ad71863f2..000000000 --- a/config/common.gypi +++ /dev/null @@ -1,48 +0,0 @@ -{ - 'cflags!': ['-fno-exceptions'], - 'cflags_cc!': ['-fno-exceptions'], - 'sources': [], - 'includes': [], - 'include_dirs': [ - " Date: Wed, 18 Sep 2019 23:13:41 +0200 Subject: [PATCH 6/8] Working automatic moc --- CMakeLists.txt | 37 +- config/moc.gypi | 19 - config/moc.json | 18 - config/qt.cmake | 2 + .../QCheckBox/{ncheckbox.h => ncheckbox.hpp} | 1 + src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.h | 2 +- .../QtWidgets/QDial/{ndial.h => ndial.hpp} | 1 + src/cpp/QtWidgets/QDial/qdial_wrap.h | 2 +- .../QtWidgets/QLabel/{nlabel.h => nlabel.hpp} | 1 + src/cpp/QtWidgets/QLabel/qlabel_wrap.h | 2 +- .../QLineEdit/{nlineedit.h => nlineedit.hpp} | 1 + src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.h | 2 +- .../{nmainwindow.h => nmainwindow.hpp} | 1 + .../QtWidgets/QMainWindow/qmainwindow_wrap.h | 2 +- .../{nplaintextedit.h => nplaintextedit.hpp} | 1 + .../QPlainTextEdit/qplaintextedit_wrap.h | 2 +- .../{nprogressbar.h => nprogressbar.hpp} | 1 + .../QProgressBar/qprogressbar_wrap.h | 2 +- .../{npushbutton.h => npushbutton.hpp} | 1 + .../QtWidgets/QPushButton/qpushbutton_wrap.h | 2 +- .../{nradiobutton.h => nradiobutton.hpp} | 1 + .../QRadioButton/qradiobutton_wrap.h | 2 +- .../{nscrollarea.h => nscrollarea.hpp} | 1 + .../QtWidgets/QScrollArea/qscrollarea_wrap.h | 2 +- .../QSpinBox/{nspinbox.h => nspinbox.hpp} | 1 + src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.h | 2 +- .../QWidget/{nwidget.h => nwidget.hpp} | 1 + src/cpp/QtWidgets/QWidget/qwidget_wrap.h | 2 +- src/cpp/autogen/ncheckbox_moc.cpp | 337 ------------------ src/cpp/autogen/ndial_moc.cpp | 336 ----------------- src/cpp/autogen/nlabel_moc.cpp | 336 ----------------- src/cpp/autogen/nlineedit_moc.cpp | 337 ------------------ src/cpp/autogen/nmainwindow_moc.cpp | 337 ------------------ src/cpp/autogen/nplaintextedit_moc.cpp | 337 ------------------ src/cpp/autogen/nprogressbar_moc.cpp | 337 ------------------ src/cpp/autogen/npushbutton_moc.cpp | 337 ------------------ src/cpp/autogen/nradiobutton_moc.cpp | 337 ------------------ src/cpp/autogen/nscrollarea_moc.cpp | 337 ------------------ src/cpp/autogen/nspinbox_moc.cpp | 337 ------------------ src/cpp/autogen/nwidget_moc.cpp | 336 ----------------- src/cpp/core/NodeWidget/nodewidget.h | 1 - 41 files changed, 47 insertions(+), 4107 deletions(-) delete mode 100644 config/moc.gypi delete mode 100644 config/moc.json rename src/cpp/QtWidgets/QCheckBox/{ncheckbox.h => ncheckbox.hpp} (97%) rename src/cpp/QtWidgets/QDial/{ndial.h => ndial.hpp} (99%) rename src/cpp/QtWidgets/QLabel/{nlabel.h => nlabel.hpp} (94%) rename src/cpp/QtWidgets/QLineEdit/{nlineedit.h => nlineedit.hpp} (99%) rename src/cpp/QtWidgets/QMainWindow/{nmainwindow.h => nmainwindow.hpp} (95%) rename src/cpp/QtWidgets/QPlainTextEdit/{nplaintextedit.h => nplaintextedit.hpp} (99%) rename src/cpp/QtWidgets/QProgressBar/{nprogressbar.h => nprogressbar.hpp} (95%) rename src/cpp/QtWidgets/QPushButton/{npushbutton.h => npushbutton.hpp} (99%) rename src/cpp/QtWidgets/QRadioButton/{nradiobutton.h => nradiobutton.hpp} (95%) rename src/cpp/QtWidgets/QScrollArea/{nscrollarea.h => nscrollarea.hpp} (95%) rename src/cpp/QtWidgets/QSpinBox/{nspinbox.h => nspinbox.hpp} (98%) rename src/cpp/QtWidgets/QWidget/{nwidget.h => nwidget.hpp} (97%) delete mode 100644 src/cpp/autogen/ncheckbox_moc.cpp delete mode 100644 src/cpp/autogen/ndial_moc.cpp delete mode 100644 src/cpp/autogen/nlabel_moc.cpp delete mode 100644 src/cpp/autogen/nlineedit_moc.cpp delete mode 100644 src/cpp/autogen/nmainwindow_moc.cpp delete mode 100644 src/cpp/autogen/nplaintextedit_moc.cpp delete mode 100644 src/cpp/autogen/nprogressbar_moc.cpp delete mode 100644 src/cpp/autogen/npushbutton_moc.cpp delete mode 100644 src/cpp/autogen/nradiobutton_moc.cpp delete mode 100644 src/cpp/autogen/nscrollarea_moc.cpp delete mode 100644 src/cpp/autogen/nspinbox_moc.cpp delete mode 100644 src/cpp/autogen/nwidget_moc.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 9d76772fe..aafd1f777 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,15 +4,20 @@ if(${CMAKE_VERSION} VERSION_LESS 3.15) else() cmake_policy(VERSION 3.15) endif() -if(${CMAKE_VERSION} VERSION_LESS "3.7.0") - set(CMAKE_INCLUDE_CURRENT_DIR ON) -endif() + +# Find including in corresponding build directories +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTOUIC OFF) +set(CMAKE_AUTORCC OFF) +set(CMAKE_AUTOMOC_RELAXED_MODE ON) +set(QT_VERSION_MAJOR 5) +add_executable(Qt5::moc IMPORTED) project(NodeGUI VERSION 1.0 ) - set(ADDON_NAME "qtnode") # --------------------------------------- @@ -65,18 +70,18 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp" # moc - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nwidget_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlabel_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/ncheckbox_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/ndial_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nlineedit_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nmainwindow_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nprogressbar_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/npushbutton_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nspinbox_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nradiobutton_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nplaintextedit_moc.cpp" - "${PROJECT_SOURCE_DIR}/src/cpp/autogen/nscrollarea_moc.cpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/nwidget.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLabel/nlabel.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/ncheckbox.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QDial/ndial.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLineEdit/nlineedit.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QMainWindow/nmainwindow.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QProgressBar/nprogressbar.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPushButton/npushbutton.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QSpinBox/nspinbox.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/nradiobutton.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/nscrollarea.hpp" ) # common diff --git a/config/moc.gypi b/config/moc.gypi deleted file mode 100644 index 06304172f..000000000 --- a/config/moc.gypi +++ /dev/null @@ -1,19 +0,0 @@ -# AUTOGENERATED FILE. DO NOT MODIFY . ALL CHANGES WILL BE LOST -# RUN: npm run automoc after updating moc.json -{ - "sources": [ - "../src/cpp/autogen/nwidget_moc.cpp", - "../src/cpp/autogen/nlabel_moc.cpp", - "../src/cpp/autogen/ncheckbox_moc.cpp", - "../src/cpp/autogen/ndial_moc.cpp", - "../src/cpp/autogen/nlineedit_moc.cpp", - "../src/cpp/autogen/nmainwindow_moc.cpp", - "../src/cpp/autogen/nprogressbar_moc.cpp", - "../src/cpp/autogen/npushbutton_moc.cpp", - "../src/cpp/autogen/nspinbox_moc.cpp", - "../src/cpp/autogen/nradiobutton_moc.cpp", - "../src/cpp/autogen/ntabwidget_moc.cpp", - "../src/cpp/autogen/nplaintextedit_moc.cpp", - "../src/cpp/autogen/nscrollarea_moc.cpp" - ] -} \ No newline at end of file diff --git a/config/moc.json b/config/moc.json deleted file mode 100644 index cd21b2acd..000000000 --- a/config/moc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "include": "src/cpp/core/NodeWidget/nodewidget.h", - "headers": [ - "src/cpp/QtWidgets/QWidget/nwidget.h", - "src/cpp/QtWidgets/QLabel/nlabel.h", - "src/cpp/QtWidgets/QCheckBox/ncheckbox.h", - "src/cpp/QtWidgets/QDial/ndial.h", - "src/cpp/QtWidgets/QLineEdit/nlineedit.h", - "src/cpp/QtWidgets/QMainWindow/nmainwindow.h", - "src/cpp/QtWidgets/QProgressBar/nprogressbar.h", - "src/cpp/QtWidgets/QPushButton/npushbutton.h", - "src/cpp/QtWidgets/QSpinBox/nspinbox.h", - "src/cpp/QtWidgets/QRadioButton/nradiobutton.h", - "src/cpp/QtWidgets/QTabWidget/ntabwidget.h", - "src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.h", - "src/cpp/QtWidgets/QScrollArea/nscrollarea.h" - ] -} diff --git a/config/qt.cmake b/config/qt.cmake index 1e37bfd1c..d3e1b4762 100644 --- a/config/qt.cmake +++ b/config/qt.cmake @@ -8,6 +8,8 @@ function(AddQtSupport addonName) string(REPLACE "\n" "" QT_HOME_DIR "${QT_HOME_DIR}") string(REPLACE "\"" "" QT_HOME_DIR "${QT_HOME_DIR}") + set_property(TARGET Qt5::moc PROPERTY IMPORTED_LOCATION ${QT_HOME_DIR}/bin/moc) + if (APPLE) # createQtMacSymlinks() diff --git a/src/cpp/QtWidgets/QCheckBox/ncheckbox.h b/src/cpp/QtWidgets/QCheckBox/ncheckbox.hpp similarity index 97% rename from src/cpp/QtWidgets/QCheckBox/ncheckbox.h rename to src/cpp/QtWidgets/QCheckBox/ncheckbox.hpp index 8ed6054d5..b2fa48f4c 100644 --- a/src/cpp/QtWidgets/QCheckBox/ncheckbox.h +++ b/src/cpp/QtWidgets/QCheckBox/ncheckbox.hpp @@ -6,6 +6,7 @@ class NCheckBox: public QCheckBox, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QCheckBox) public: using QCheckBox::QCheckBox; //inherit all constructors of QCheckBox diff --git a/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.h b/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.h index 8f49f85ba..85b81bbc5 100644 --- a/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.h +++ b/src/cpp/QtWidgets/QCheckBox/qcheckbox_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "ncheckbox.h" +#include "ncheckbox.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" diff --git a/src/cpp/QtWidgets/QDial/ndial.h b/src/cpp/QtWidgets/QDial/ndial.hpp similarity index 99% rename from src/cpp/QtWidgets/QDial/ndial.h rename to src/cpp/QtWidgets/QDial/ndial.hpp index 3e9029b26..5765d329f 100644 --- a/src/cpp/QtWidgets/QDial/ndial.h +++ b/src/cpp/QtWidgets/QDial/ndial.hpp @@ -5,6 +5,7 @@ class NDial: public QDial, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QDial) public: using QDial::QDial; //inherit all constructors of QDial diff --git a/src/cpp/QtWidgets/QDial/qdial_wrap.h b/src/cpp/QtWidgets/QDial/qdial_wrap.h index 5f75be29b..48addd455 100644 --- a/src/cpp/QtWidgets/QDial/qdial_wrap.h +++ b/src/cpp/QtWidgets/QDial/qdial_wrap.h @@ -3,7 +3,7 @@ #include #include #include -#include "ndial.h" +#include "ndial.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include "src/cpp/QtWidgets/QAbstractSlider/qabstractslider_macro.h" diff --git a/src/cpp/QtWidgets/QLabel/nlabel.h b/src/cpp/QtWidgets/QLabel/nlabel.hpp similarity index 94% rename from src/cpp/QtWidgets/QLabel/nlabel.h rename to src/cpp/QtWidgets/QLabel/nlabel.hpp index 686a0c82f..0e88b003c 100644 --- a/src/cpp/QtWidgets/QLabel/nlabel.h +++ b/src/cpp/QtWidgets/QLabel/nlabel.hpp @@ -5,6 +5,7 @@ class NLabel: public QLabel, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QLabel) public: using QLabel::QLabel; //inherit all constructors of QLabel diff --git a/src/cpp/QtWidgets/QLabel/qlabel_wrap.h b/src/cpp/QtWidgets/QLabel/qlabel_wrap.h index c8bcde7ee..7e9a6e90d 100644 --- a/src/cpp/QtWidgets/QLabel/qlabel_wrap.h +++ b/src/cpp/QtWidgets/QLabel/qlabel_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nlabel.h" +#include "nlabel.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" class QLabelWrap : public Napi::ObjectWrap{ diff --git a/src/cpp/QtWidgets/QLineEdit/nlineedit.h b/src/cpp/QtWidgets/QLineEdit/nlineedit.hpp similarity index 99% rename from src/cpp/QtWidgets/QLineEdit/nlineedit.h rename to src/cpp/QtWidgets/QLineEdit/nlineedit.hpp index 130e6d34b..c96a269ce 100644 --- a/src/cpp/QtWidgets/QLineEdit/nlineedit.h +++ b/src/cpp/QtWidgets/QLineEdit/nlineedit.hpp @@ -5,6 +5,7 @@ class NLineEdit: public QLineEdit, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QLineEdit) public: using QLineEdit::QLineEdit; //inherit all constructors of QLineEdit diff --git a/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.h b/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.h index 4d8ea4259..66029a01d 100644 --- a/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.h +++ b/src/cpp/QtWidgets/QLineEdit/qlineedit_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nlineedit.h" +#include "nlineedit.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" class QLineEditWrap : public Napi::ObjectWrap{ diff --git a/src/cpp/QtWidgets/QMainWindow/nmainwindow.h b/src/cpp/QtWidgets/QMainWindow/nmainwindow.hpp similarity index 95% rename from src/cpp/QtWidgets/QMainWindow/nmainwindow.h rename to src/cpp/QtWidgets/QMainWindow/nmainwindow.hpp index 0d62b5500..a60dde54c 100644 --- a/src/cpp/QtWidgets/QMainWindow/nmainwindow.h +++ b/src/cpp/QtWidgets/QMainWindow/nmainwindow.hpp @@ -6,6 +6,7 @@ class NMainWindow: public QMainWindow, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QMainWindow) public: using QMainWindow::QMainWindow; //inherit all constructors of QMainWindow diff --git a/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.h b/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.h index b53706a7f..9d7d23215 100644 --- a/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.h +++ b/src/cpp/QtWidgets/QMainWindow/qmainwindow_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nmainwindow.h" +#include "nmainwindow.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" class QMainWindowWrap : public Napi::ObjectWrap{ diff --git a/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.h b/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.hpp similarity index 99% rename from src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.h rename to src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.hpp index 2b5d5d911..e4b6f8e47 100644 --- a/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.h +++ b/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.hpp @@ -6,6 +6,7 @@ class NPlainTextEdit : public QPlainTextEdit, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QPlainTextEdit) public: using QPlainTextEdit::QPlainTextEdit; //inherit all constructors of QPlainTextEdit diff --git a/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.h b/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.h index a451c8318..4a9f1acc2 100644 --- a/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.h +++ b/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nplaintextedit.h" +#include "nplaintextedit.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include "src/cpp/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h" diff --git a/src/cpp/QtWidgets/QProgressBar/nprogressbar.h b/src/cpp/QtWidgets/QProgressBar/nprogressbar.hpp similarity index 95% rename from src/cpp/QtWidgets/QProgressBar/nprogressbar.h rename to src/cpp/QtWidgets/QProgressBar/nprogressbar.hpp index 106d89bc6..06b3862ee 100644 --- a/src/cpp/QtWidgets/QProgressBar/nprogressbar.h +++ b/src/cpp/QtWidgets/QProgressBar/nprogressbar.hpp @@ -5,6 +5,7 @@ class NProgressBar: public QProgressBar, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QProgressBar) public: using QProgressBar::QProgressBar; //inherit all constructors of QProgressBar diff --git a/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.h b/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.h index 41ca2a78f..7a5d05d38 100644 --- a/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.h +++ b/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nprogressbar.h" +#include "nprogressbar.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" class QProgressBarWrap : public Napi::ObjectWrap{ diff --git a/src/cpp/QtWidgets/QPushButton/npushbutton.h b/src/cpp/QtWidgets/QPushButton/npushbutton.hpp similarity index 99% rename from src/cpp/QtWidgets/QPushButton/npushbutton.h rename to src/cpp/QtWidgets/QPushButton/npushbutton.hpp index 654fd2253..db6f240ef 100644 --- a/src/cpp/QtWidgets/QPushButton/npushbutton.h +++ b/src/cpp/QtWidgets/QPushButton/npushbutton.hpp @@ -6,6 +6,7 @@ class NPushButton: public QPushButton, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QPushButton) public: using QPushButton::QPushButton; //inherit all constructors of QPushButton diff --git a/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.h b/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.h index 4ef0b427b..0dda9bb84 100644 --- a/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.h +++ b/src/cpp/QtWidgets/QPushButton/qpushbutton_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "npushbutton.h" +#include "npushbutton.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include "src/cpp/Extras/Utils/nutils.h" diff --git a/src/cpp/QtWidgets/QRadioButton/nradiobutton.h b/src/cpp/QtWidgets/QRadioButton/nradiobutton.hpp similarity index 95% rename from src/cpp/QtWidgets/QRadioButton/nradiobutton.h rename to src/cpp/QtWidgets/QRadioButton/nradiobutton.hpp index 56155e4d1..4e27777b2 100644 --- a/src/cpp/QtWidgets/QRadioButton/nradiobutton.h +++ b/src/cpp/QtWidgets/QRadioButton/nradiobutton.hpp @@ -5,6 +5,7 @@ class NRadioButton: public QRadioButton, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QRadioButton) public: using QRadioButton::QRadioButton; //inherit all constructors of QRadioButton diff --git a/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.h b/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.h index 88fb018b2..694b73cad 100644 --- a/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.h +++ b/src/cpp/QtWidgets/QRadioButton/qradiobutton_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nradiobutton.h" +#include "nradiobutton.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" diff --git a/src/cpp/QtWidgets/QScrollArea/nscrollarea.h b/src/cpp/QtWidgets/QScrollArea/nscrollarea.hpp similarity index 95% rename from src/cpp/QtWidgets/QScrollArea/nscrollarea.h rename to src/cpp/QtWidgets/QScrollArea/nscrollarea.hpp index 1b6790302..8eba3d5c9 100644 --- a/src/cpp/QtWidgets/QScrollArea/nscrollarea.h +++ b/src/cpp/QtWidgets/QScrollArea/nscrollarea.hpp @@ -5,6 +5,7 @@ class NScrollArea: public QScrollArea, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QScrollArea) public: using QScrollArea::QScrollArea; //inherit all constructors of QScrollArea diff --git a/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.h b/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.h index 26df980f9..764a98ccc 100644 --- a/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.h +++ b/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nscrollarea.h" +#include "nscrollarea.hpp" #include "src/cpp/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h" class QScrollAreaWrap : public Napi::ObjectWrap{ diff --git a/src/cpp/QtWidgets/QSpinBox/nspinbox.h b/src/cpp/QtWidgets/QSpinBox/nspinbox.hpp similarity index 98% rename from src/cpp/QtWidgets/QSpinBox/nspinbox.h rename to src/cpp/QtWidgets/QSpinBox/nspinbox.hpp index 7f237b1ac..54ec2de09 100644 --- a/src/cpp/QtWidgets/QSpinBox/nspinbox.h +++ b/src/cpp/QtWidgets/QSpinBox/nspinbox.hpp @@ -6,6 +6,7 @@ class NSpinBox: public QSpinBox, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QSpinBox) public: using QSpinBox::QSpinBox; //inherit all constructors of QSpinBox diff --git a/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.h b/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.h index baba8a483..9cb39733c 100644 --- a/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.h +++ b/src/cpp/QtWidgets/QSpinBox/qspinbox_wrap.h @@ -2,7 +2,7 @@ #include #include -#include "nspinbox.h" +#include "nspinbox.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include "src/cpp/Extras/Utils/nutils.h" diff --git a/src/cpp/QtWidgets/QWidget/nwidget.h b/src/cpp/QtWidgets/QWidget/nwidget.hpp similarity index 97% rename from src/cpp/QtWidgets/QWidget/nwidget.h rename to src/cpp/QtWidgets/QWidget/nwidget.hpp index e1d29cf7b..6175ee0a4 100644 --- a/src/cpp/QtWidgets/QWidget/nwidget.h +++ b/src/cpp/QtWidgets/QWidget/nwidget.hpp @@ -7,6 +7,7 @@ class NWidget: public QWidget, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QWidget) public: using QWidget::QWidget; diff --git a/src/cpp/QtWidgets/QWidget/qwidget_wrap.h b/src/cpp/QtWidgets/QWidget/qwidget_wrap.h index e9ee9c3bd..aeec327aa 100644 --- a/src/cpp/QtWidgets/QWidget/qwidget_wrap.h +++ b/src/cpp/QtWidgets/QWidget/qwidget_wrap.h @@ -3,7 +3,7 @@ #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include #include -#include "nwidget.h" +#include "nwidget.hpp" class QWidgetWrap : public Napi::ObjectWrap{ private: diff --git a/src/cpp/autogen/ncheckbox_moc.cpp b/src/cpp/autogen/ncheckbox_moc.cpp deleted file mode 100644 index b6cf7b2f1..000000000 --- a/src/cpp/autogen/ncheckbox_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'ncheckbox.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QCheckBox/ncheckbox.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'ncheckbox.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NCheckBox_t { - QByteArrayData data[47]; - char stringdata0[546]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NCheckBox_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NCheckBox_t qt_meta_stringdata_NCheckBox = { - { -QT_MOC_LITERAL(0, 0, 9), // "NCheckBox" -QT_MOC_LITERAL(1, 10, 8), // "yDisplay" -QT_MOC_LITERAL(2, 19, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 31, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 45, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 56, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 72, 10), // "yDirection" -QT_MOC_LITERAL(7, 83, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 98, 9), // "yOverflow" -QT_MOC_LITERAL(9, 108, 9), // "yPosition" -QT_MOC_LITERAL(10, 118, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 128, 5), // "yFlex" -QT_MOC_LITERAL(12, 134, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 144, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 156, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 169, 4), // "yTop" -QT_MOC_LITERAL(16, 174, 6), // "yRight" -QT_MOC_LITERAL(17, 181, 7), // "yBottom" -QT_MOC_LITERAL(18, 189, 5), // "yLeft" -QT_MOC_LITERAL(19, 195, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 206, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 216, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 227, 6), // "yWidth" -QT_MOC_LITERAL(23, 234, 7), // "yHeight" -QT_MOC_LITERAL(24, 242, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 252, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 263, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 275, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 289, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 304, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 317, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 336, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 353, 8), // "yPadding" -QT_MOC_LITERAL(33, 362, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 373, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 386, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 400, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 412, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 430, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 446, 7), // "yMargin" -QT_MOC_LITERAL(40, 454, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 465, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 478, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 492, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 504, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 522, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 538, 7) // "yBorder" - - }, - "NCheckBox\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NCheckBox[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NCheckBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NCheckBox::staticMetaObject = { { - &QCheckBox::staticMetaObject, - qt_meta_stringdata_NCheckBox.data, - qt_meta_data_NCheckBox, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NCheckBox::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NCheckBox::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NCheckBox.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QCheckBox::qt_metacast(_clname); -} - -int NCheckBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QCheckBox::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/ndial_moc.cpp b/src/cpp/autogen/ndial_moc.cpp deleted file mode 100644 index d0996541f..000000000 --- a/src/cpp/autogen/ndial_moc.cpp +++ /dev/null @@ -1,336 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'ndial.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QDial/ndial.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'ndial.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NDial_t { - QByteArrayData data[47]; - char stringdata0[542]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NDial_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NDial_t qt_meta_stringdata_NDial = { - { -QT_MOC_LITERAL(0, 0, 5), // "NDial" -QT_MOC_LITERAL(1, 6, 8), // "yDisplay" -QT_MOC_LITERAL(2, 15, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 27, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 41, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 52, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 68, 10), // "yDirection" -QT_MOC_LITERAL(7, 79, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 94, 9), // "yOverflow" -QT_MOC_LITERAL(9, 104, 9), // "yPosition" -QT_MOC_LITERAL(10, 114, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 124, 5), // "yFlex" -QT_MOC_LITERAL(12, 130, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 140, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 152, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 165, 4), // "yTop" -QT_MOC_LITERAL(16, 170, 6), // "yRight" -QT_MOC_LITERAL(17, 177, 7), // "yBottom" -QT_MOC_LITERAL(18, 185, 5), // "yLeft" -QT_MOC_LITERAL(19, 191, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 202, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 212, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 223, 6), // "yWidth" -QT_MOC_LITERAL(23, 230, 7), // "yHeight" -QT_MOC_LITERAL(24, 238, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 248, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 259, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 271, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 285, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 300, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 313, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 332, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 349, 8), // "yPadding" -QT_MOC_LITERAL(33, 358, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 369, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 382, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 396, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 408, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 426, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 442, 7), // "yMargin" -QT_MOC_LITERAL(40, 450, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 461, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 474, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 488, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 500, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 518, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 534, 7) // "yBorder" - - }, - "NDial\0yDisplay\0yAlignItems\0yAlignContent\0" - "yAlignSelf\0yJustifyContent\0yDirection\0" - "yFlexDirection\0yOverflow\0yPosition\0" - "yFlexWrap\0yFlex\0yFlexGrow\0yFlexShrink\0" - "yAspectRatio\0yTop\0yRight\0yBottom\0yLeft\0" - "yFlexBasis\0yMinWidth\0yMinHeight\0yWidth\0" - "yHeight\0yMaxWidth\0yMaxHeight\0yPaddingTop\0" - "yPaddingRight\0yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NDial[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NDial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NDial::staticMetaObject = { { - &QDial::staticMetaObject, - qt_meta_stringdata_NDial.data, - qt_meta_data_NDial, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NDial::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NDial::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NDial.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QDial::qt_metacast(_clname); -} - -int NDial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QDial::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nlabel_moc.cpp b/src/cpp/autogen/nlabel_moc.cpp deleted file mode 100644 index 7d1674f42..000000000 --- a/src/cpp/autogen/nlabel_moc.cpp +++ /dev/null @@ -1,336 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nlabel.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QLabel/nlabel.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nlabel.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NLabel_t { - QByteArrayData data[47]; - char stringdata0[543]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NLabel_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NLabel_t qt_meta_stringdata_NLabel = { - { -QT_MOC_LITERAL(0, 0, 6), // "NLabel" -QT_MOC_LITERAL(1, 7, 8), // "yDisplay" -QT_MOC_LITERAL(2, 16, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 28, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 42, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 53, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 69, 10), // "yDirection" -QT_MOC_LITERAL(7, 80, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 95, 9), // "yOverflow" -QT_MOC_LITERAL(9, 105, 9), // "yPosition" -QT_MOC_LITERAL(10, 115, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 125, 5), // "yFlex" -QT_MOC_LITERAL(12, 131, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 141, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 153, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 166, 4), // "yTop" -QT_MOC_LITERAL(16, 171, 6), // "yRight" -QT_MOC_LITERAL(17, 178, 7), // "yBottom" -QT_MOC_LITERAL(18, 186, 5), // "yLeft" -QT_MOC_LITERAL(19, 192, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 203, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 213, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 224, 6), // "yWidth" -QT_MOC_LITERAL(23, 231, 7), // "yHeight" -QT_MOC_LITERAL(24, 239, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 249, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 260, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 272, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 286, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 301, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 314, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 333, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 350, 8), // "yPadding" -QT_MOC_LITERAL(33, 359, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 370, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 383, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 397, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 409, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 427, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 443, 7), // "yMargin" -QT_MOC_LITERAL(40, 451, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 462, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 475, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 489, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 501, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 519, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 535, 7) // "yBorder" - - }, - "NLabel\0yDisplay\0yAlignItems\0yAlignContent\0" - "yAlignSelf\0yJustifyContent\0yDirection\0" - "yFlexDirection\0yOverflow\0yPosition\0" - "yFlexWrap\0yFlex\0yFlexGrow\0yFlexShrink\0" - "yAspectRatio\0yTop\0yRight\0yBottom\0yLeft\0" - "yFlexBasis\0yMinWidth\0yMinHeight\0yWidth\0" - "yHeight\0yMaxWidth\0yMaxHeight\0yPaddingTop\0" - "yPaddingRight\0yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NLabel[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NLabel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NLabel::staticMetaObject = { { - &QLabel::staticMetaObject, - qt_meta_stringdata_NLabel.data, - qt_meta_data_NLabel, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NLabel::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NLabel::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NLabel.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QLabel::qt_metacast(_clname); -} - -int NLabel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QLabel::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nlineedit_moc.cpp b/src/cpp/autogen/nlineedit_moc.cpp deleted file mode 100644 index 1eadd7b59..000000000 --- a/src/cpp/autogen/nlineedit_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nlineedit.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QLineEdit/nlineedit.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nlineedit.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NLineEdit_t { - QByteArrayData data[47]; - char stringdata0[546]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NLineEdit_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NLineEdit_t qt_meta_stringdata_NLineEdit = { - { -QT_MOC_LITERAL(0, 0, 9), // "NLineEdit" -QT_MOC_LITERAL(1, 10, 8), // "yDisplay" -QT_MOC_LITERAL(2, 19, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 31, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 45, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 56, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 72, 10), // "yDirection" -QT_MOC_LITERAL(7, 83, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 98, 9), // "yOverflow" -QT_MOC_LITERAL(9, 108, 9), // "yPosition" -QT_MOC_LITERAL(10, 118, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 128, 5), // "yFlex" -QT_MOC_LITERAL(12, 134, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 144, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 156, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 169, 4), // "yTop" -QT_MOC_LITERAL(16, 174, 6), // "yRight" -QT_MOC_LITERAL(17, 181, 7), // "yBottom" -QT_MOC_LITERAL(18, 189, 5), // "yLeft" -QT_MOC_LITERAL(19, 195, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 206, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 216, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 227, 6), // "yWidth" -QT_MOC_LITERAL(23, 234, 7), // "yHeight" -QT_MOC_LITERAL(24, 242, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 252, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 263, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 275, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 289, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 304, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 317, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 336, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 353, 8), // "yPadding" -QT_MOC_LITERAL(33, 362, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 373, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 386, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 400, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 412, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 430, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 446, 7), // "yMargin" -QT_MOC_LITERAL(40, 454, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 465, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 478, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 492, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 504, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 522, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 538, 7) // "yBorder" - - }, - "NLineEdit\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NLineEdit[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NLineEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NLineEdit::staticMetaObject = { { - &QLineEdit::staticMetaObject, - qt_meta_stringdata_NLineEdit.data, - qt_meta_data_NLineEdit, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NLineEdit::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NLineEdit::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NLineEdit.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QLineEdit::qt_metacast(_clname); -} - -int NLineEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QLineEdit::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nmainwindow_moc.cpp b/src/cpp/autogen/nmainwindow_moc.cpp deleted file mode 100644 index ee0e00e8d..000000000 --- a/src/cpp/autogen/nmainwindow_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nmainwindow.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QMainWindow/nmainwindow.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nmainwindow.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NMainWindow_t { - QByteArrayData data[47]; - char stringdata0[548]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NMainWindow_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NMainWindow_t qt_meta_stringdata_NMainWindow = { - { -QT_MOC_LITERAL(0, 0, 11), // "NMainWindow" -QT_MOC_LITERAL(1, 12, 8), // "yDisplay" -QT_MOC_LITERAL(2, 21, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 33, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 47, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 58, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 74, 10), // "yDirection" -QT_MOC_LITERAL(7, 85, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 100, 9), // "yOverflow" -QT_MOC_LITERAL(9, 110, 9), // "yPosition" -QT_MOC_LITERAL(10, 120, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 130, 5), // "yFlex" -QT_MOC_LITERAL(12, 136, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 146, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 158, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 171, 4), // "yTop" -QT_MOC_LITERAL(16, 176, 6), // "yRight" -QT_MOC_LITERAL(17, 183, 7), // "yBottom" -QT_MOC_LITERAL(18, 191, 5), // "yLeft" -QT_MOC_LITERAL(19, 197, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 208, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 218, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 229, 6), // "yWidth" -QT_MOC_LITERAL(23, 236, 7), // "yHeight" -QT_MOC_LITERAL(24, 244, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 254, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 265, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 277, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 291, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 306, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 319, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 338, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 355, 8), // "yPadding" -QT_MOC_LITERAL(33, 364, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 375, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 388, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 402, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 414, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 432, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 448, 7), // "yMargin" -QT_MOC_LITERAL(40, 456, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 467, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 480, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 494, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 506, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 524, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 540, 7) // "yBorder" - - }, - "NMainWindow\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NMainWindow[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NMainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NMainWindow::staticMetaObject = { { - &QMainWindow::staticMetaObject, - qt_meta_stringdata_NMainWindow.data, - qt_meta_data_NMainWindow, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NMainWindow::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NMainWindow::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NMainWindow.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QMainWindow::qt_metacast(_clname); -} - -int NMainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QMainWindow::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nplaintextedit_moc.cpp b/src/cpp/autogen/nplaintextedit_moc.cpp deleted file mode 100644 index ab97aed69..000000000 --- a/src/cpp/autogen/nplaintextedit_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nplaintextedit.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QPlainTextEdit/nplaintextedit.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nplaintextedit.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NPlainTextEdit_t { - QByteArrayData data[47]; - char stringdata0[551]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NPlainTextEdit_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NPlainTextEdit_t qt_meta_stringdata_NPlainTextEdit = { - { -QT_MOC_LITERAL(0, 0, 14), // "NPlainTextEdit" -QT_MOC_LITERAL(1, 15, 8), // "yDisplay" -QT_MOC_LITERAL(2, 24, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 36, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 50, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 61, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 77, 10), // "yDirection" -QT_MOC_LITERAL(7, 88, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 103, 9), // "yOverflow" -QT_MOC_LITERAL(9, 113, 9), // "yPosition" -QT_MOC_LITERAL(10, 123, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 133, 5), // "yFlex" -QT_MOC_LITERAL(12, 139, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 149, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 161, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 174, 4), // "yTop" -QT_MOC_LITERAL(16, 179, 6), // "yRight" -QT_MOC_LITERAL(17, 186, 7), // "yBottom" -QT_MOC_LITERAL(18, 194, 5), // "yLeft" -QT_MOC_LITERAL(19, 200, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 211, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 221, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 232, 6), // "yWidth" -QT_MOC_LITERAL(23, 239, 7), // "yHeight" -QT_MOC_LITERAL(24, 247, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 257, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 268, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 280, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 294, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 309, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 322, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 341, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 358, 8), // "yPadding" -QT_MOC_LITERAL(33, 367, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 378, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 391, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 405, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 417, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 435, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 451, 7), // "yMargin" -QT_MOC_LITERAL(40, 459, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 470, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 483, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 497, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 509, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 527, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 543, 7) // "yBorder" - - }, - "NPlainTextEdit\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NPlainTextEdit[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NPlainTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NPlainTextEdit::staticMetaObject = { { - &QPlainTextEdit::staticMetaObject, - qt_meta_stringdata_NPlainTextEdit.data, - qt_meta_data_NPlainTextEdit, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NPlainTextEdit::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NPlainTextEdit::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NPlainTextEdit.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QPlainTextEdit::qt_metacast(_clname); -} - -int NPlainTextEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QPlainTextEdit::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nprogressbar_moc.cpp b/src/cpp/autogen/nprogressbar_moc.cpp deleted file mode 100644 index bc0c73d04..000000000 --- a/src/cpp/autogen/nprogressbar_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nprogressbar.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QProgressBar/nprogressbar.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nprogressbar.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NProgressBar_t { - QByteArrayData data[47]; - char stringdata0[549]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NProgressBar_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NProgressBar_t qt_meta_stringdata_NProgressBar = { - { -QT_MOC_LITERAL(0, 0, 12), // "NProgressBar" -QT_MOC_LITERAL(1, 13, 8), // "yDisplay" -QT_MOC_LITERAL(2, 22, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 34, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 48, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 59, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 75, 10), // "yDirection" -QT_MOC_LITERAL(7, 86, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 101, 9), // "yOverflow" -QT_MOC_LITERAL(9, 111, 9), // "yPosition" -QT_MOC_LITERAL(10, 121, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 131, 5), // "yFlex" -QT_MOC_LITERAL(12, 137, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 147, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 159, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 172, 4), // "yTop" -QT_MOC_LITERAL(16, 177, 6), // "yRight" -QT_MOC_LITERAL(17, 184, 7), // "yBottom" -QT_MOC_LITERAL(18, 192, 5), // "yLeft" -QT_MOC_LITERAL(19, 198, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 209, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 219, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 230, 6), // "yWidth" -QT_MOC_LITERAL(23, 237, 7), // "yHeight" -QT_MOC_LITERAL(24, 245, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 255, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 266, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 278, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 292, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 307, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 320, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 339, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 356, 8), // "yPadding" -QT_MOC_LITERAL(33, 365, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 376, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 389, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 403, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 415, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 433, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 449, 7), // "yMargin" -QT_MOC_LITERAL(40, 457, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 468, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 481, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 495, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 507, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 525, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 541, 7) // "yBorder" - - }, - "NProgressBar\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NProgressBar[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NProgressBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NProgressBar::staticMetaObject = { { - &QProgressBar::staticMetaObject, - qt_meta_stringdata_NProgressBar.data, - qt_meta_data_NProgressBar, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NProgressBar::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NProgressBar::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NProgressBar.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QProgressBar::qt_metacast(_clname); -} - -int NProgressBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QProgressBar::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/npushbutton_moc.cpp b/src/cpp/autogen/npushbutton_moc.cpp deleted file mode 100644 index b8e70db62..000000000 --- a/src/cpp/autogen/npushbutton_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'npushbutton.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QPushButton/npushbutton.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'npushbutton.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NPushButton_t { - QByteArrayData data[47]; - char stringdata0[548]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NPushButton_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NPushButton_t qt_meta_stringdata_NPushButton = { - { -QT_MOC_LITERAL(0, 0, 11), // "NPushButton" -QT_MOC_LITERAL(1, 12, 8), // "yDisplay" -QT_MOC_LITERAL(2, 21, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 33, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 47, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 58, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 74, 10), // "yDirection" -QT_MOC_LITERAL(7, 85, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 100, 9), // "yOverflow" -QT_MOC_LITERAL(9, 110, 9), // "yPosition" -QT_MOC_LITERAL(10, 120, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 130, 5), // "yFlex" -QT_MOC_LITERAL(12, 136, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 146, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 158, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 171, 4), // "yTop" -QT_MOC_LITERAL(16, 176, 6), // "yRight" -QT_MOC_LITERAL(17, 183, 7), // "yBottom" -QT_MOC_LITERAL(18, 191, 5), // "yLeft" -QT_MOC_LITERAL(19, 197, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 208, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 218, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 229, 6), // "yWidth" -QT_MOC_LITERAL(23, 236, 7), // "yHeight" -QT_MOC_LITERAL(24, 244, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 254, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 265, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 277, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 291, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 306, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 319, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 338, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 355, 8), // "yPadding" -QT_MOC_LITERAL(33, 364, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 375, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 388, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 402, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 414, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 432, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 448, 7), // "yMargin" -QT_MOC_LITERAL(40, 456, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 467, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 480, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 494, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 506, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 524, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 540, 7) // "yBorder" - - }, - "NPushButton\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NPushButton[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NPushButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NPushButton::staticMetaObject = { { - &QPushButton::staticMetaObject, - qt_meta_stringdata_NPushButton.data, - qt_meta_data_NPushButton, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NPushButton::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NPushButton::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NPushButton.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QPushButton::qt_metacast(_clname); -} - -int NPushButton::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QPushButton::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nradiobutton_moc.cpp b/src/cpp/autogen/nradiobutton_moc.cpp deleted file mode 100644 index 520f5765c..000000000 --- a/src/cpp/autogen/nradiobutton_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nradiobutton.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QRadioButton/nradiobutton.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nradiobutton.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NRadioButton_t { - QByteArrayData data[47]; - char stringdata0[549]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NRadioButton_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NRadioButton_t qt_meta_stringdata_NRadioButton = { - { -QT_MOC_LITERAL(0, 0, 12), // "NRadioButton" -QT_MOC_LITERAL(1, 13, 8), // "yDisplay" -QT_MOC_LITERAL(2, 22, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 34, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 48, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 59, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 75, 10), // "yDirection" -QT_MOC_LITERAL(7, 86, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 101, 9), // "yOverflow" -QT_MOC_LITERAL(9, 111, 9), // "yPosition" -QT_MOC_LITERAL(10, 121, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 131, 5), // "yFlex" -QT_MOC_LITERAL(12, 137, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 147, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 159, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 172, 4), // "yTop" -QT_MOC_LITERAL(16, 177, 6), // "yRight" -QT_MOC_LITERAL(17, 184, 7), // "yBottom" -QT_MOC_LITERAL(18, 192, 5), // "yLeft" -QT_MOC_LITERAL(19, 198, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 209, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 219, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 230, 6), // "yWidth" -QT_MOC_LITERAL(23, 237, 7), // "yHeight" -QT_MOC_LITERAL(24, 245, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 255, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 266, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 278, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 292, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 307, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 320, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 339, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 356, 8), // "yPadding" -QT_MOC_LITERAL(33, 365, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 376, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 389, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 403, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 415, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 433, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 449, 7), // "yMargin" -QT_MOC_LITERAL(40, 457, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 468, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 481, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 495, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 507, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 525, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 541, 7) // "yBorder" - - }, - "NRadioButton\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NRadioButton[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NRadioButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NRadioButton::staticMetaObject = { { - &QRadioButton::staticMetaObject, - qt_meta_stringdata_NRadioButton.data, - qt_meta_data_NRadioButton, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NRadioButton::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NRadioButton::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NRadioButton.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QRadioButton::qt_metacast(_clname); -} - -int NRadioButton::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QRadioButton::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nscrollarea_moc.cpp b/src/cpp/autogen/nscrollarea_moc.cpp deleted file mode 100644 index 2bbd62a39..000000000 --- a/src/cpp/autogen/nscrollarea_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nscrollarea.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QScrollArea/nscrollarea.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nscrollarea.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NScrollArea_t { - QByteArrayData data[47]; - char stringdata0[548]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NScrollArea_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NScrollArea_t qt_meta_stringdata_NScrollArea = { - { -QT_MOC_LITERAL(0, 0, 11), // "NScrollArea" -QT_MOC_LITERAL(1, 12, 8), // "yDisplay" -QT_MOC_LITERAL(2, 21, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 33, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 47, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 58, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 74, 10), // "yDirection" -QT_MOC_LITERAL(7, 85, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 100, 9), // "yOverflow" -QT_MOC_LITERAL(9, 110, 9), // "yPosition" -QT_MOC_LITERAL(10, 120, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 130, 5), // "yFlex" -QT_MOC_LITERAL(12, 136, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 146, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 158, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 171, 4), // "yTop" -QT_MOC_LITERAL(16, 176, 6), // "yRight" -QT_MOC_LITERAL(17, 183, 7), // "yBottom" -QT_MOC_LITERAL(18, 191, 5), // "yLeft" -QT_MOC_LITERAL(19, 197, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 208, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 218, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 229, 6), // "yWidth" -QT_MOC_LITERAL(23, 236, 7), // "yHeight" -QT_MOC_LITERAL(24, 244, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 254, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 265, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 277, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 291, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 306, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 319, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 338, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 355, 8), // "yPadding" -QT_MOC_LITERAL(33, 364, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 375, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 388, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 402, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 414, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 432, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 448, 7), // "yMargin" -QT_MOC_LITERAL(40, 456, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 467, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 480, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 494, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 506, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 524, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 540, 7) // "yBorder" - - }, - "NScrollArea\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NScrollArea[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NScrollArea::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NScrollArea::staticMetaObject = { { - &QScrollArea::staticMetaObject, - qt_meta_stringdata_NScrollArea.data, - qt_meta_data_NScrollArea, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NScrollArea::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NScrollArea::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NScrollArea.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QScrollArea::qt_metacast(_clname); -} - -int NScrollArea::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QScrollArea::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nspinbox_moc.cpp b/src/cpp/autogen/nspinbox_moc.cpp deleted file mode 100644 index 16dbd0355..000000000 --- a/src/cpp/autogen/nspinbox_moc.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nspinbox.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QSpinBox/nspinbox.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nspinbox.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NSpinBox_t { - QByteArrayData data[47]; - char stringdata0[545]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NSpinBox_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NSpinBox_t qt_meta_stringdata_NSpinBox = { - { -QT_MOC_LITERAL(0, 0, 8), // "NSpinBox" -QT_MOC_LITERAL(1, 9, 8), // "yDisplay" -QT_MOC_LITERAL(2, 18, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 30, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 44, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 55, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 71, 10), // "yDirection" -QT_MOC_LITERAL(7, 82, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 97, 9), // "yOverflow" -QT_MOC_LITERAL(9, 107, 9), // "yPosition" -QT_MOC_LITERAL(10, 117, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 127, 5), // "yFlex" -QT_MOC_LITERAL(12, 133, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 143, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 155, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 168, 4), // "yTop" -QT_MOC_LITERAL(16, 173, 6), // "yRight" -QT_MOC_LITERAL(17, 180, 7), // "yBottom" -QT_MOC_LITERAL(18, 188, 5), // "yLeft" -QT_MOC_LITERAL(19, 194, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 205, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 215, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 226, 6), // "yWidth" -QT_MOC_LITERAL(23, 233, 7), // "yHeight" -QT_MOC_LITERAL(24, 241, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 251, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 262, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 274, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 288, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 303, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 316, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 335, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 352, 8), // "yPadding" -QT_MOC_LITERAL(33, 361, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 372, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 385, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 399, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 411, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 429, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 445, 7), // "yMargin" -QT_MOC_LITERAL(40, 453, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 464, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 477, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 491, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 503, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 521, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 537, 7) // "yBorder" - - }, - "NSpinBox\0yDisplay\0yAlignItems\0" - "yAlignContent\0yAlignSelf\0yJustifyContent\0" - "yDirection\0yFlexDirection\0yOverflow\0" - "yPosition\0yFlexWrap\0yFlex\0yFlexGrow\0" - "yFlexShrink\0yAspectRatio\0yTop\0yRight\0" - "yBottom\0yLeft\0yFlexBasis\0yMinWidth\0" - "yMinHeight\0yWidth\0yHeight\0yMaxWidth\0" - "yMaxHeight\0yPaddingTop\0yPaddingRight\0" - "yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NSpinBox[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NSpinBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NSpinBox::staticMetaObject = { { - &QSpinBox::staticMetaObject, - qt_meta_stringdata_NSpinBox.data, - qt_meta_data_NSpinBox, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NSpinBox::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NSpinBox::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NSpinBox.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QSpinBox::qt_metacast(_clname); -} - -int NSpinBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QSpinBox::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/autogen/nwidget_moc.cpp b/src/cpp/autogen/nwidget_moc.cpp deleted file mode 100644 index dd46532ce..000000000 --- a/src/cpp/autogen/nwidget_moc.cpp +++ /dev/null @@ -1,336 +0,0 @@ -/**************************************************************************** -** Meta object code from reading C++ file 'nwidget.h' -** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.0) -** -** WARNING! All changes made in this file will be lost! -*****************************************************************************/ - -#include -#include "../QtWidgets/QWidget/nwidget.h" -#include -#include -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'nwidget.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.13.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -QT_WARNING_PUSH -QT_WARNING_DISABLE_DEPRECATED -struct qt_meta_stringdata_NWidget_t { - QByteArrayData data[47]; - char stringdata0[544]; -}; -#define QT_MOC_LITERAL(idx, ofs, len) \ - Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ - qptrdiff(offsetof(qt_meta_stringdata_NWidget_t, stringdata0) + ofs \ - - idx * sizeof(QByteArrayData)) \ - ) -static const qt_meta_stringdata_NWidget_t qt_meta_stringdata_NWidget = { - { -QT_MOC_LITERAL(0, 0, 7), // "NWidget" -QT_MOC_LITERAL(1, 8, 8), // "yDisplay" -QT_MOC_LITERAL(2, 17, 11), // "yAlignItems" -QT_MOC_LITERAL(3, 29, 13), // "yAlignContent" -QT_MOC_LITERAL(4, 43, 10), // "yAlignSelf" -QT_MOC_LITERAL(5, 54, 15), // "yJustifyContent" -QT_MOC_LITERAL(6, 70, 10), // "yDirection" -QT_MOC_LITERAL(7, 81, 14), // "yFlexDirection" -QT_MOC_LITERAL(8, 96, 9), // "yOverflow" -QT_MOC_LITERAL(9, 106, 9), // "yPosition" -QT_MOC_LITERAL(10, 116, 9), // "yFlexWrap" -QT_MOC_LITERAL(11, 126, 5), // "yFlex" -QT_MOC_LITERAL(12, 132, 9), // "yFlexGrow" -QT_MOC_LITERAL(13, 142, 11), // "yFlexShrink" -QT_MOC_LITERAL(14, 154, 12), // "yAspectRatio" -QT_MOC_LITERAL(15, 167, 4), // "yTop" -QT_MOC_LITERAL(16, 172, 6), // "yRight" -QT_MOC_LITERAL(17, 179, 7), // "yBottom" -QT_MOC_LITERAL(18, 187, 5), // "yLeft" -QT_MOC_LITERAL(19, 193, 10), // "yFlexBasis" -QT_MOC_LITERAL(20, 204, 9), // "yMinWidth" -QT_MOC_LITERAL(21, 214, 10), // "yMinHeight" -QT_MOC_LITERAL(22, 225, 6), // "yWidth" -QT_MOC_LITERAL(23, 232, 7), // "yHeight" -QT_MOC_LITERAL(24, 240, 9), // "yMaxWidth" -QT_MOC_LITERAL(25, 250, 10), // "yMaxHeight" -QT_MOC_LITERAL(26, 261, 11), // "yPaddingTop" -QT_MOC_LITERAL(27, 273, 13), // "yPaddingRight" -QT_MOC_LITERAL(28, 287, 14), // "yPaddingBottom" -QT_MOC_LITERAL(29, 302, 12), // "yPaddingLeft" -QT_MOC_LITERAL(30, 315, 18), // "yPaddingHorizontal" -QT_MOC_LITERAL(31, 334, 16), // "yPaddingVertical" -QT_MOC_LITERAL(32, 351, 8), // "yPadding" -QT_MOC_LITERAL(33, 360, 10), // "yMarginTop" -QT_MOC_LITERAL(34, 371, 12), // "yMarginRight" -QT_MOC_LITERAL(35, 384, 13), // "yMarginBottom" -QT_MOC_LITERAL(36, 398, 11), // "yMarginLeft" -QT_MOC_LITERAL(37, 410, 17), // "yMarginHorizontal" -QT_MOC_LITERAL(38, 428, 15), // "yMarginVertical" -QT_MOC_LITERAL(39, 444, 7), // "yMargin" -QT_MOC_LITERAL(40, 452, 10), // "yBorderTop" -QT_MOC_LITERAL(41, 463, 12), // "yBorderRight" -QT_MOC_LITERAL(42, 476, 13), // "yBorderBottom" -QT_MOC_LITERAL(43, 490, 11), // "yBorderLeft" -QT_MOC_LITERAL(44, 502, 17), // "yBorderHorizontal" -QT_MOC_LITERAL(45, 520, 15), // "yBorderVertical" -QT_MOC_LITERAL(46, 536, 7) // "yBorder" - - }, - "NWidget\0yDisplay\0yAlignItems\0yAlignContent\0" - "yAlignSelf\0yJustifyContent\0yDirection\0" - "yFlexDirection\0yOverflow\0yPosition\0" - "yFlexWrap\0yFlex\0yFlexGrow\0yFlexShrink\0" - "yAspectRatio\0yTop\0yRight\0yBottom\0yLeft\0" - "yFlexBasis\0yMinWidth\0yMinHeight\0yWidth\0" - "yHeight\0yMaxWidth\0yMaxHeight\0yPaddingTop\0" - "yPaddingRight\0yPaddingBottom\0yPaddingLeft\0" - "yPaddingHorizontal\0yPaddingVertical\0" - "yPadding\0yMarginTop\0yMarginRight\0" - "yMarginBottom\0yMarginLeft\0yMarginHorizontal\0" - "yMarginVertical\0yMargin\0yBorderTop\0" - "yBorderRight\0yBorderBottom\0yBorderLeft\0" - "yBorderHorizontal\0yBorderVertical\0" - "yBorder" -}; -#undef QT_MOC_LITERAL - -static const uint qt_meta_data_NWidget[] = { - - // content: - 8, // revision - 0, // classname - 0, 0, // classinfo - 0, 0, // methods - 46, 14, // properties - 0, 0, // enums/sets - 0, 0, // constructors - 0, // flags - 0, // signalCount - - // properties: name, type, flags - 1, QMetaType::QString, 0x00095103, - 2, QMetaType::QString, 0x00095103, - 3, QMetaType::QString, 0x00095103, - 4, QMetaType::QString, 0x00095103, - 5, QMetaType::QString, 0x00095103, - 6, QMetaType::QString, 0x00095103, - 7, QMetaType::QString, 0x00095103, - 8, QMetaType::QString, 0x00095103, - 9, QMetaType::QString, 0x00095103, - 10, QMetaType::QString, 0x00095103, - 11, QMetaType::Float, 0x00095103, - 12, QMetaType::Float, 0x00095103, - 13, QMetaType::Float, 0x00095103, - 14, QMetaType::Float, 0x00095103, - 15, QMetaType::QString, 0x00095003, - 16, QMetaType::QString, 0x00095003, - 17, QMetaType::QString, 0x00095003, - 18, QMetaType::QString, 0x00095003, - 19, QMetaType::QString, 0x00095103, - 20, QMetaType::QString, 0x00095103, - 21, QMetaType::QString, 0x00095103, - 22, QMetaType::QString, 0x00095103, - 23, QMetaType::QString, 0x00095103, - 24, QMetaType::QString, 0x00095103, - 25, QMetaType::QString, 0x00095103, - 26, QMetaType::QString, 0x00095103, - 27, QMetaType::QString, 0x00095103, - 28, QMetaType::QString, 0x00095103, - 29, QMetaType::QString, 0x00095103, - 30, QMetaType::QString, 0x00095103, - 31, QMetaType::QString, 0x00095103, - 32, QMetaType::QString, 0x00095103, - 33, QMetaType::QString, 0x00095103, - 34, QMetaType::QString, 0x00095103, - 35, QMetaType::QString, 0x00095103, - 36, QMetaType::QString, 0x00095103, - 37, QMetaType::QString, 0x00095103, - 38, QMetaType::QString, 0x00095103, - 39, QMetaType::QString, 0x00095003, - 40, QMetaType::Float, 0x00095103, - 41, QMetaType::Float, 0x00095103, - 42, QMetaType::Float, 0x00095103, - 43, QMetaType::Float, 0x00095103, - 44, QMetaType::Float, 0x00095103, - 45, QMetaType::Float, 0x00095103, - 46, QMetaType::Float, 0x00095103, - - 0 // eod -}; - -void NWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) -{ - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: *reinterpret_cast< QString*>(_v) = _t->_yDisplay; break; - case 1: *reinterpret_cast< QString*>(_v) = _t->_yAlignItems; break; - case 2: *reinterpret_cast< QString*>(_v) = _t->_yAlignContent; break; - case 3: *reinterpret_cast< QString*>(_v) = _t->_yAlignSelf; break; - case 4: *reinterpret_cast< QString*>(_v) = _t->_yJustifyContent; break; - case 5: *reinterpret_cast< QString*>(_v) = _t->_yDirection; break; - case 6: *reinterpret_cast< QString*>(_v) = _t->_yFlexDirection; break; - case 7: *reinterpret_cast< QString*>(_v) = _t->_yOverflow; break; - case 8: *reinterpret_cast< QString*>(_v) = _t->_yPosition; break; - case 9: *reinterpret_cast< QString*>(_v) = _t->_yFlexWrap; break; - case 10: *reinterpret_cast< float*>(_v) = _t->_yFlex; break; - case 11: *reinterpret_cast< float*>(_v) = _t->_yFlexGrow; break; - case 12: *reinterpret_cast< float*>(_v) = _t->_yFlexShrink; break; - case 13: *reinterpret_cast< float*>(_v) = _t->_yAspectRatio; break; - case 14: *reinterpret_cast< QString*>(_v) = _t->_yTop; break; - case 15: *reinterpret_cast< QString*>(_v) = _t->_yRight; break; - case 16: *reinterpret_cast< QString*>(_v) = _t->_yBottom; break; - case 17: *reinterpret_cast< QString*>(_v) = _t->_yLeft; break; - case 18: *reinterpret_cast< QString*>(_v) = _t->_yFlexBasis; break; - case 19: *reinterpret_cast< QString*>(_v) = _t->_yMinWidth; break; - case 20: *reinterpret_cast< QString*>(_v) = _t->_yMinHeight; break; - case 21: *reinterpret_cast< QString*>(_v) = _t->_yWidth; break; - case 22: *reinterpret_cast< QString*>(_v) = _t->_yHeight; break; - case 23: *reinterpret_cast< QString*>(_v) = _t->_yMaxWidth; break; - case 24: *reinterpret_cast< QString*>(_v) = _t->_yMaxHeight; break; - case 25: *reinterpret_cast< QString*>(_v) = _t->_yPaddingTop; break; - case 26: *reinterpret_cast< QString*>(_v) = _t->_yPaddingRight; break; - case 27: *reinterpret_cast< QString*>(_v) = _t->_yPaddingBottom; break; - case 28: *reinterpret_cast< QString*>(_v) = _t->_yPaddingLeft; break; - case 29: *reinterpret_cast< QString*>(_v) = _t->_yPaddingHorizontal; break; - case 30: *reinterpret_cast< QString*>(_v) = _t->_yPaddingVertical; break; - case 31: *reinterpret_cast< QString*>(_v) = _t->_yPadding; break; - case 32: *reinterpret_cast< QString*>(_v) = _t->_yMarginTop; break; - case 33: *reinterpret_cast< QString*>(_v) = _t->_yMarginRight; break; - case 34: *reinterpret_cast< QString*>(_v) = _t->_yMarginBottom; break; - case 35: *reinterpret_cast< QString*>(_v) = _t->_yMarginLeft; break; - case 36: *reinterpret_cast< QString*>(_v) = _t->_yMarginHorizontal; break; - case 37: *reinterpret_cast< QString*>(_v) = _t->_yMarginVertical; break; - case 38: *reinterpret_cast< QString*>(_v) = _t->_yMargin; break; - case 39: *reinterpret_cast< float*>(_v) = _t->_yBorderTop; break; - case 40: *reinterpret_cast< float*>(_v) = _t->_yBorderRight; break; - case 41: *reinterpret_cast< float*>(_v) = _t->_yBorderBottom; break; - case 42: *reinterpret_cast< float*>(_v) = _t->_yBorderLeft; break; - case 43: *reinterpret_cast< float*>(_v) = _t->_yBorderHorizontal; break; - case 44: *reinterpret_cast< float*>(_v) = _t->_yBorderVertical; break; - case 45: *reinterpret_cast< float*>(_v) = _t->_yBorder; break; - default: break; - } - } else if (_c == QMetaObject::WriteProperty) { - auto *_t = static_cast(_o); - Q_UNUSED(_t) - void *_v = _a[0]; - switch (_id) { - case 0: _t->setYDisplay(*reinterpret_cast< QString*>(_v)); break; - case 1: _t->setYAlignItems(*reinterpret_cast< QString*>(_v)); break; - case 2: _t->setYAlignContent(*reinterpret_cast< QString*>(_v)); break; - case 3: _t->setYAlignSelf(*reinterpret_cast< QString*>(_v)); break; - case 4: _t->setYJustifyContent(*reinterpret_cast< QString*>(_v)); break; - case 5: _t->setYDirection(*reinterpret_cast< QString*>(_v)); break; - case 6: _t->setYFlexDirection(*reinterpret_cast< QString*>(_v)); break; - case 7: _t->setYOverflow(*reinterpret_cast< QString*>(_v)); break; - case 8: _t->setYPosition(*reinterpret_cast< QString*>(_v)); break; - case 9: _t->setYFlexWrap(*reinterpret_cast< QString*>(_v)); break; - case 10: _t->setYFlex(*reinterpret_cast< float*>(_v)); break; - case 11: _t->setYFlexGrow(*reinterpret_cast< float*>(_v)); break; - case 12: _t->setYFlexShrink(*reinterpret_cast< float*>(_v)); break; - case 13: _t->setYAspectRatio(*reinterpret_cast< float*>(_v)); break; - case 14: _t->setYNodeTop(*reinterpret_cast< QString*>(_v)); break; - case 15: _t->setYNodeRight(*reinterpret_cast< QString*>(_v)); break; - case 16: _t->setYNodeBottom(*reinterpret_cast< QString*>(_v)); break; - case 17: _t->setYNodeLeft(*reinterpret_cast< QString*>(_v)); break; - case 18: _t->setYFlexBasis(*reinterpret_cast< QString*>(_v)); break; - case 19: _t->setYMinWidth(*reinterpret_cast< QString*>(_v)); break; - case 20: _t->setYMinHeight(*reinterpret_cast< QString*>(_v)); break; - case 21: _t->setYWidth(*reinterpret_cast< QString*>(_v)); break; - case 22: _t->setYHeight(*reinterpret_cast< QString*>(_v)); break; - case 23: _t->setYMaxWidth(*reinterpret_cast< QString*>(_v)); break; - case 24: _t->setYMaxHeight(*reinterpret_cast< QString*>(_v)); break; - case 25: _t->setYPaddingTop(*reinterpret_cast< QString*>(_v)); break; - case 26: _t->setYPaddingRight(*reinterpret_cast< QString*>(_v)); break; - case 27: _t->setYPaddingBottom(*reinterpret_cast< QString*>(_v)); break; - case 28: _t->setYPaddingLeft(*reinterpret_cast< QString*>(_v)); break; - case 29: _t->setYPaddingHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 30: _t->setYPaddingVertical(*reinterpret_cast< QString*>(_v)); break; - case 31: _t->setYPadding(*reinterpret_cast< QString*>(_v)); break; - case 32: _t->setYMarginTop(*reinterpret_cast< QString*>(_v)); break; - case 33: _t->setYMarginRight(*reinterpret_cast< QString*>(_v)); break; - case 34: _t->setYMarginBottom(*reinterpret_cast< QString*>(_v)); break; - case 35: _t->setYMarginLeft(*reinterpret_cast< QString*>(_v)); break; - case 36: _t->setYMarginHorizontal(*reinterpret_cast< QString*>(_v)); break; - case 37: _t->setYMarginVertical(*reinterpret_cast< QString*>(_v)); break; - case 38: _t->setYMarginAll(*reinterpret_cast< QString*>(_v)); break; - case 39: _t->setYBorderTop(*reinterpret_cast< float*>(_v)); break; - case 40: _t->setYBorderRight(*reinterpret_cast< float*>(_v)); break; - case 41: _t->setYBorderBottom(*reinterpret_cast< float*>(_v)); break; - case 42: _t->setYBorderLeft(*reinterpret_cast< float*>(_v)); break; - case 43: _t->setYBorderHorizontal(*reinterpret_cast< float*>(_v)); break; - case 44: _t->setYBorderVertical(*reinterpret_cast< float*>(_v)); break; - case 45: _t->setYBorder(*reinterpret_cast< float*>(_v)); break; - default: break; - } - } else if (_c == QMetaObject::ResetProperty) { - } -#endif // QT_NO_PROPERTIES - Q_UNUSED(_o); - Q_UNUSED(_id); - Q_UNUSED(_c); - Q_UNUSED(_a); -} - -QT_INIT_METAOBJECT const QMetaObject NWidget::staticMetaObject = { { - &QWidget::staticMetaObject, - qt_meta_stringdata_NWidget.data, - qt_meta_data_NWidget, - qt_static_metacall, - nullptr, - nullptr -} }; - - -const QMetaObject *NWidget::metaObject() const -{ - return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; -} - -void *NWidget::qt_metacast(const char *_clname) -{ - if (!_clname) return nullptr; - if (!strcmp(_clname, qt_meta_stringdata_NWidget.stringdata0)) - return static_cast(this); - if (!strcmp(_clname, "NodeWidget")) - return static_cast< NodeWidget*>(this); - return QWidget::qt_metacast(_clname); -} - -int NWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QWidget::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - -#ifndef QT_NO_PROPERTIES - if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty - || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { - qt_static_metacall(this, _c, _id, _a); - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyDesignable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyScriptable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyStored) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyEditable) { - _id -= 46; - } else if (_c == QMetaObject::QueryPropertyUser) { - _id -= 46; - } -#endif // QT_NO_PROPERTIES - return _id; -} -QT_WARNING_POP -QT_END_MOC_NAMESPACE diff --git a/src/cpp/core/NodeWidget/nodewidget.h b/src/cpp/core/NodeWidget/nodewidget.h index ca16ecbbf..51e02697c 100644 --- a/src/cpp/core/NodeWidget/nodewidget.h +++ b/src/cpp/core/NodeWidget/nodewidget.h @@ -12,7 +12,6 @@ class NodeWidget : public YogaWidget, public EventWidget { #ifndef NODEWIDGET_IMPLEMENTATIONS #define NODEWIDGET_IMPLEMENTATIONS(BaseWidgetName) \ \ -Q_OBJECT \ public: \ SET_YOGA_WIDGET_Q_PROPERTIES \ EVENTWIDGET_IMPLEMENTATIONS(BaseWidgetName) \ From 5e6dd2ad464da456d50ed8a5d89edc3a6869dc6e Mon Sep 17 00:00:00 2001 From: Atul R Date: Wed, 18 Sep 2019 23:49:32 +0200 Subject: [PATCH 7/8] rename qtnode to nodegui_core --- CMakeLists.txt | 29 +++++++++++++---------------- config/qt.cmake | 11 +++++++++-- src/lib/core/addon.ts | 2 +- 3 files changed, 23 insertions(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aafd1f777..4a30f3f55 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,12 +5,9 @@ else() cmake_policy(VERSION 3.15) endif() -# Find including in corresponding build directories set(CMAKE_INCLUDE_CURRENT_DIR ON) +# Need for automatic moc. Moc executable path is set in qt.cmake set(CMAKE_AUTOMOC ON) -set(CMAKE_AUTOUIC OFF) -set(CMAKE_AUTORCC OFF) -set(CMAKE_AUTOMOC_RELAXED_MODE ON) set(QT_VERSION_MAJOR 5) add_executable(Qt5::moc IMPORTED) @@ -18,14 +15,13 @@ project(NodeGUI VERSION 1.0 ) -set(ADDON_NAME "qtnode") +set(CORE_WIDGETS_ADDON "nodegui_core") # --------------------------------------- -add_library(${ADDON_NAME} SHARED +add_library(${CORE_WIDGETS_ADDON} SHARED "${CMAKE_JS_SRC}" "${PROJECT_SOURCE_DIR}/src/cpp/main.cpp" - # core - # non wrapped + # core internals "${PROJECT_SOURCE_DIR}/src/cpp/Extras/Utils/nutils.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexitem.cpp" @@ -33,7 +29,7 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventsmap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/Events/eventwidget.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/YogaWidget/yogawidget.cpp" - # deps + # core deps "${PROJECT_SOURCE_DIR}/deps/yoga/log.cpp" "${PROJECT_SOURCE_DIR}/deps/yoga/Utils.cpp" "${PROJECT_SOURCE_DIR}/deps/yoga/YGConfig.cpp" @@ -46,7 +42,7 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/deps/yoga/Yoga.cpp" "${PROJECT_SOURCE_DIR}/deps/yoga/event/event.cpp" "${PROJECT_SOURCE_DIR}/deps/yoga/internal/experiments.cpp" - # wrapped cpps. Move non wrapped ones to shared gypi + # wrapped cpps "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QApplication/qapplication_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QClipboard/qclipboard_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtGui/QEvent/QKeyEvent/qkeyevent_wrap.cpp" @@ -69,7 +65,7 @@ add_library(${ADDON_NAME} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/qscrollarea_wrap.cpp" "${PROJECT_SOURCE_DIR}/src/cpp/core/FlexLayout/flexlayout_wrap.cpp" - # moc + # Custom widgets "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QWidget/nwidget.hpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QLabel/nlabel.hpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QCheckBox/ncheckbox.hpp" @@ -86,21 +82,22 @@ add_library(${ADDON_NAME} SHARED # common include(./config/common.cmake) -AddCommonConfig(${ADDON_NAME}) +AddCommonConfig(${CORE_WIDGETS_ADDON}) # qt include(./config/qt.cmake) -AddQtSupport(${ADDON_NAME}) +AddQtSupport(${CORE_WIDGETS_ADDON}) + # napi include(./config/napi.cmake) -AddNapiSupport(${ADDON_NAME}) +AddNapiSupport(${CORE_WIDGETS_ADDON}) -target_include_directories(${ADDON_NAME} PRIVATE +target_include_directories(${CORE_WIDGETS_ADDON} PRIVATE "${CMAKE_JS_INC}" "${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/deps" ) -target_link_libraries(${ADDON_NAME} PRIVATE +target_link_libraries(${CORE_WIDGETS_ADDON} PRIVATE "${CMAKE_JS_LIB}" ) \ No newline at end of file diff --git a/config/qt.cmake b/config/qt.cmake index d3e1b4762..868441613 100644 --- a/config/qt.cmake +++ b/config/qt.cmake @@ -8,10 +8,9 @@ function(AddQtSupport addonName) string(REPLACE "\n" "" QT_HOME_DIR "${QT_HOME_DIR}") string(REPLACE "\"" "" QT_HOME_DIR "${QT_HOME_DIR}") - set_property(TARGET Qt5::moc PROPERTY IMPORTED_LOCATION ${QT_HOME_DIR}/bin/moc) - if (APPLE) # createQtMacSymlinks() + set(CUSTOM_QT_MOC_PATH "${QT_HOME_DIR}/bin/moc") target_include_directories(${addonName} PRIVATE "${QT_HOME_DIR}/include" @@ -27,6 +26,8 @@ function(AddQtSupport addonName) endif() if (WIN32) + set(CUSTOM_QT_MOC_PATH "${QT_HOME_DIR}\\bin\\moc.exe") + target_include_directories(${addonName} PRIVATE "${QT_HOME_DIR}\\include" "${QT_HOME_DIR}\\include\\QtCore" @@ -45,6 +46,8 @@ function(AddQtSupport addonName) endif() if(LINUX) + set(CUSTOM_QT_MOC_PATH "${QT_HOME_DIR}/bin/moc") + target_include_directories(${addonName} PRIVATE "${QT_HOME_DIR}/include" "${QT_HOME_DIR}/include/QtCore" @@ -57,6 +60,10 @@ function(AddQtSupport addonName) "${QT_HOME_DIR}/lib/libQt5Widgets.so" ) endif() + + # set custom moc executable location + set_target_properties(Qt5::moc PROPERTIES IMPORTED_LOCATION "${CUSTOM_QT_MOC_PATH}") + endfunction(AddQtSupport addonName) # function(createQtMacSymlinks) diff --git a/src/lib/core/addon.ts b/src/lib/core/addon.ts index a38d93de5..54fc192ca 100644 --- a/src/lib/core/addon.ts +++ b/src/lib/core/addon.ts @@ -1,3 +1,3 @@ -const addon = require("../../../build/Release/qtnode.node"); +const addon = require("../../../build/Release/nodegui_core.node"); export default addon; From 495071089a55ee40124a59abd6314ab90dcec4a6 Mon Sep 17 00:00:00 2001 From: Atul R Date: Fri, 20 Sep 2019 23:45:11 +0200 Subject: [PATCH 8/8] move ntabwidget over to cmake --- CMakeLists.txt | 1 + src/cpp/QtWidgets/QTabWidget/{ntabwidget.h => ntabwidget.hpp} | 1 + src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.h | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) rename src/cpp/QtWidgets/QTabWidget/{ntabwidget.h => ntabwidget.hpp} (99%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a30f3f55..1654da035 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,6 +78,7 @@ add_library(${CORE_WIDGETS_ADDON} SHARED "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QRadioButton/nradiobutton.hpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QPlainTextEdit/nplaintextedit.hpp" "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QScrollArea/nscrollarea.hpp" + "${PROJECT_SOURCE_DIR}/src/cpp/QtWidgets/QTabWidget/ntabwidget.hpp" ) # common diff --git a/src/cpp/QtWidgets/QTabWidget/ntabwidget.h b/src/cpp/QtWidgets/QTabWidget/ntabwidget.hpp similarity index 99% rename from src/cpp/QtWidgets/QTabWidget/ntabwidget.h rename to src/cpp/QtWidgets/QTabWidget/ntabwidget.hpp index 221eed088..b358d0801 100644 --- a/src/cpp/QtWidgets/QTabWidget/ntabwidget.h +++ b/src/cpp/QtWidgets/QTabWidget/ntabwidget.hpp @@ -6,6 +6,7 @@ class NTabWidget: public QTabWidget, public NodeWidget { + Q_OBJECT NODEWIDGET_IMPLEMENTATIONS(QTabWidget) public: using QTabWidget::QTabWidget; //inherit all constructors of QTabWidget diff --git a/src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.h b/src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.h index c12540498..765bb076a 100644 --- a/src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.h +++ b/src/cpp/QtWidgets/QTabWidget/qtabwidget_wrap.h @@ -1,7 +1,7 @@ #pragma once #include -#include "ntabwidget.h" +#include "ntabwidget.hpp" #include "src/cpp/QtWidgets/QWidget/qwidget_macro.h" #include "src/cpp/Extras/Utils/nutils.h"