Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Friedemann Kleint dff3843d98 QShortcut: Properly port to the new configure system
Move the feature to corelib so that the QMetaType enumeration
values can be properly excluded and there is no need for a
dummy class.

Use QT_REQUIRE_CONFIG in the headers of classes to be disabled.
Add headers/source files in the .pro file depending on the configure
feature in libraries and tests.
Add the necessary exclusions and use QT_CONFIG.

Task-number: QTBUG-76493
Change-Id: I02499ebee1a3d6d9a1e5afd02517beed5f4536b7
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2019-10-25 12:12:39 +02:00
bin
config.tests Merge remote-tracking branch 'origin/5.14' into 5.15 2019-10-16 01:00:49 +02:00
dist
doc
examples Merge remote-tracking branch 'origin/5.15' into dev 2019-10-19 01:01:03 +02:00
lib
mkspecs Fix java mkspec for compatibility with JDK 12 2019-10-21 07:54:01 +02:00
qmake Merge remote-tracking branch 'origin/5.15' into dev 2019-10-11 01:01:15 +02:00
src QShortcut: Properly port to the new configure system 2019-10-25 12:12:39 +02:00
tests QShortcut: Properly port to the new configure system 2019-10-25 12:12:39 +02:00
util
.gitattributes
.gitignore
.qmake.conf
.tag
INSTALL
LICENSE.FDL
LICENSE.GPL2
LICENSE.GPL3
LICENSE.GPL3-EXCEPT
LICENSE.LGPL3
LICENSE.LGPLv3
LICENSE.QT-LICENSE-AGREEMENT-4.0
config_help.txt
configure
configure.bat
configure.json
configure.pri
dependencies.yaml
header.BSD
header.COMM
header.FDL
header.GPL
header.GPL-EXCEPT
header.LGPL
header.LGPL-NOGPL2
header.LGPL-ONLY
header.LGPL3
header.LGPL3-COMM
header.MIT
qtbase.pro
sync.profile Fix static linking when bearer management plugins are built, part 2 2019-10-24 13:00:07 +00:00