qt5base-lts/tests/manual/manual.pro
Liang Qi 9a4c98e556 xcb: support xrandr(1.5) monitor setup
More information about monitor in xrandr 1.5, see
https://keithp.com/blogs/MST-monitors/

Since this change, screen is logical instead of physical.

If xrandr 1.5 and later is installed, Qt screen info will get
from xrandr monitor object instead of xrandr output if only have
1.2 to 1.4.

Users can manipulate monitor as they want, for example, a
combination for two physical screens, half of one screen and etc.

Didn't have chance to access MST monitors, but it should work
if xrandr monitor object was created automatically.

[ChangeLog][xcb] Qt screen info will get from xrandr monitor
object if 1.5 is installed.

Fixes: QTBUG-65457
Change-Id: Iad339cc0d4293b2403b4ef6bf6eb770feb3e685f
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
2021-09-01 20:32:04 +02:00

69 lines
1.1 KiB
Prolog

TEMPLATE=subdirs
QT_FOR_CONFIG += network-private gui-private
SUBDIRS = \
filetest \
embeddedintoforeignwindow \
foreignwindows \
gestures \
highdpi \
inputmethodhints \
keypadnavigation \
lance \
network_remote_stresstest \
network_stresstest \
qcursor \
qdesktopservices \
qgraphicsitem \
qgraphicsitemgroup \
qgraphicslayout/flicker \
qhttpnetworkconnection \
qimagereader \
qlayout \
qlocale \
qmimedatabase \
qnetconmonitor \
qnetworkaccessmanager/qget \
qnetworkreply \
qstorageinfo \
qscreen \
qscreen_xrandr \
qssloptions \
qsslsocket \
qsysinfo \
qtabletevent \
qtexteditlist \
qtexttableborders \
qtbug-8933 \
qtbug-52641 \
qtouchevent \
touch \
qwidget_zorder \
repaint \
socketengine \
textrendering \
widgets \
windowflags \
windowgeometry \
windowmodality \
widgetgrab \
xembed-raster \
xembed-widgets \
shortcuts \
dialogs \
windowtransparency \
unc \
qtabbar \
rhi
!qtConfig(openssl): SUBDIRS -= qssloptions
qtConfig(opengl) {
SUBDIRS += qopengltextureblitter
qtConfig(egl): SUBDIRS += qopenglcontext
}
win32: SUBDIRS -= network_remote_stresstest network_stresstest
qtConfig(vulkan): SUBDIRS += qvulkaninstance