fdccb66a4e
Different mime types are widely used on mobile devices. For example all
text copied from gmail is copied as text/html type.
After 2937cf91c7
commit there is a
regression that makes it impossible to paste any text different than
"text/plain".
To fix it, any "text/*" mime type should be treat as it contains a text
(not only "text/plain"). That will allow to paste different text mime
types.
During this work also tst_qclipboard testset was turned on for Android
and new test (getTextFromHTMLMimeType) was added.
Pick-to: 6.6 6.5 6.2
Fixes: QTBUG-113461
Change-Id: I3ef9476b8facdc3b61f144bd55222898390127c9
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
54 lines
1.4 KiB
CMake
54 lines
1.4 KiB
CMake
# Copyright (C) 2022 The Qt Company Ltd.
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
if(QT_FEATURE_action)
|
|
add_subdirectory(qaction)
|
|
add_subdirectory(qactiongroup)
|
|
endif()
|
|
add_subdirectory(qbackingstore)
|
|
add_subdirectory(qcursor)
|
|
add_subdirectory(qdrag)
|
|
add_subdirectory(qevent)
|
|
add_subdirectory(qfileopenevent)
|
|
add_subdirectory(qguieventdispatcher)
|
|
add_subdirectory(qguitimer)
|
|
if(NOT ANDROID AND NOT WASM)
|
|
add_subdirectory(qhighdpi)
|
|
endif()
|
|
add_subdirectory(qinputdevice)
|
|
add_subdirectory(qinputmethod)
|
|
add_subdirectory(qkeyevent)
|
|
add_subdirectory(qmouseevent)
|
|
add_subdirectory(qpalette)
|
|
add_subdirectory(qscreen)
|
|
add_subdirectory(qsurfaceformat)
|
|
add_subdirectory(qwindow)
|
|
if(QT_FEATURE_private_tests)
|
|
add_subdirectory(qguiapplication)
|
|
endif()
|
|
add_subdirectory(qpixelformat)
|
|
add_subdirectory(qrasterwindow)
|
|
add_subdirectory(qaddpostroutine)
|
|
if(NOT UIKIT)
|
|
add_subdirectory(qclipboard)
|
|
endif()
|
|
if(TARGET Qt::Network)
|
|
add_subdirectory(qguieventloop)
|
|
endif()
|
|
if(QT_FEATURE_shortcut)
|
|
add_subdirectory(qguimetatype)
|
|
add_subdirectory(qguivariant)
|
|
add_subdirectory(qkeysequence)
|
|
add_subdirectory(qshortcut)
|
|
endif()
|
|
if(TARGET Qt::Widgets)
|
|
add_subdirectory(qmouseevent_modal)
|
|
add_subdirectory(qtouchevent)
|
|
endif()
|
|
if(QT_FEATURE_opengl)
|
|
add_subdirectory(qopenglwindow)
|
|
endif()
|
|
if(TARGET Qt::Network AND WIN32)
|
|
add_subdirectory(noqteventloop)
|
|
endif()
|