qt5base-lts/tests/manual/inputdevices/CMakeLists.txt
Shawn Rutledge dc7f4f7b4e Add a manual test to show a QTreeView with QInputDevice::devices()
At least on X11 this is a real hierarchy: slave devices come and go
as children of the master devices. The goal is to verify that this tree
and the output of `xinput list` are in sync. The model calls
[begin|end]InsertRows() and [begin|end]RemoveRows() as necessary to
attempt to keep the view updated.

Task-number: QTBUG-46412
Task-number: QTBUG-98720
Task-number: QTBUG-104878
Task-number: QTBUG-112141
Change-Id: I8a2252f041cd1de777eef225d0e7f0db5c90a706
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2023-03-21 22:00:50 +01:00

18 lines
333 B
CMake

project(inputdevices)
cmake_minimum_required(VERSION 3.19)
find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets)
qt_add_executable(inputdevices
main.cpp
inputdevicemodel.h inputdevicemodel.cpp
)
set_target_properties(inputdevices PROPERTIES
AUTOMOC TRUE
)
target_link_libraries(inputdevices PUBLIC
Qt::Widgets
)