From 6fbfb63e467eeeb4216c9a36486946b7e84b46ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Arve=20S=C3=A6ther?= Date: Tue, 28 Feb 2023 18:03:41 +0100 Subject: [PATCH] Move anchor layout example to manual tests Change-Id: I9c9a9dbcdaf705a31208b80b71e978938a492142 Reviewed-by: Oliver Eftevaag (cherry picked from commit 5773c3ac28dc3f7bd5e6e4571b99f944199fd9d7) --- doc/global/manifest-meta.qdocconf | 1 - .../images/graphicsanchorlayout-example.png | Bin 24372 -> 0 bytes .../doc/src/graphicsview-anchorlayout.qdoc | 57 ------------------ examples/widgets/graphicsview/CMakeLists.txt | 1 - .../graphicsview/anchorlayout/CMakeLists.txt | 36 ----------- .../widgets/graphicsview/graphicsview.pro | 1 - .../anchorlayout/CMakeLists.txt | 17 ++++++ .../anchorlayout/anchorlayout.pro | 0 .../qgraphicslayout}/anchorlayout/main.cpp | 0 9 files changed, 17 insertions(+), 96 deletions(-) delete mode 100644 examples/widgets/doc/images/graphicsanchorlayout-example.png delete mode 100644 examples/widgets/doc/src/graphicsview-anchorlayout.qdoc delete mode 100644 examples/widgets/graphicsview/anchorlayout/CMakeLists.txt create mode 100644 tests/manual/qgraphicslayout/anchorlayout/CMakeLists.txt rename {examples/widgets/graphicsview => tests/manual/qgraphicslayout}/anchorlayout/anchorlayout.pro (100%) rename {examples/widgets/graphicsview => tests/manual/qgraphicslayout}/anchorlayout/main.cpp (100%) diff --git a/doc/global/manifest-meta.qdocconf b/doc/global/manifest-meta.qdocconf index a57946dd6e6..872ff46d05a 100644 --- a/doc/global/manifest-meta.qdocconf +++ b/doc/global/manifest-meta.qdocconf @@ -179,7 +179,6 @@ manifestmeta.ios.names = "QtCore/Contiguous Cache Example" \ "QtWidgets/Blur Picker Effect Example" \ "QtWidgets/Fade Message Effect Example" \ "QtWidgets/Lighting Effect Example" \ - "QtWidgets/Anchor Layout Example" \ "QtWidgets/Basic Graphics Layouts Example" \ "QtWidgets/40000 Chips" \ "QtWidgets/Colliding Mice Example" \ diff --git a/examples/widgets/doc/images/graphicsanchorlayout-example.png b/examples/widgets/doc/images/graphicsanchorlayout-example.png deleted file mode 100644 index 3f35fdb6b77c56a22fb7e06117d057662107ee0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24372 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 - - \section1 Creating a QGraphicsWidget - - \skipto QGraphicsWidget - \printuntil setLayout(l) - - \section1 Adding Anchors - - \skipto vertical - \printuntil l->addAnchor(f, Qt::AnchorRight - - \section1 Viewing the Scene with QGraphicsView - - \skipto scene.addItem - \printuntil view.show - - \sa {Simple Anchor Layout Example} -*/ diff --git a/examples/widgets/graphicsview/CMakeLists.txt b/examples/widgets/graphicsview/CMakeLists.txt index 496d2179bb3..e0d291312e7 100644 --- a/examples/widgets/graphicsview/CMakeLists.txt +++ b/examples/widgets/graphicsview/CMakeLists.txt @@ -8,7 +8,6 @@ qt_internal_add_example(collidingmice) qt_internal_add_example(basicgraphicslayouts) qt_internal_add_example(diagramscene) qt_internal_add_example(flowlayout) -qt_internal_add_example(anchorlayout) qt_internal_add_example(simpleanchorlayout) if(QT_FEATURE_cursor AND QT_FEATURE_draganddrop) qt_internal_add_example(dragdroprobot) diff --git a/examples/widgets/graphicsview/anchorlayout/CMakeLists.txt b/examples/widgets/graphicsview/anchorlayout/CMakeLists.txt deleted file mode 100644 index 73197b56ddb..00000000000 --- a/examples/widgets/graphicsview/anchorlayout/CMakeLists.txt +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (C) 2022 The Qt Company Ltd. -# SPDX-License-Identifier: BSD-3-Clause - -cmake_minimum_required(VERSION 3.16) -project(anchorlayout LANGUAGES CXX) - -if(NOT DEFINED INSTALL_EXAMPLESDIR) - set(INSTALL_EXAMPLESDIR "examples") -endif() - -set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/widgets/graphicsview/anchorlayout") - -find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets) - -qt_standard_project_setup() - -qt_add_executable(anchorlayout - main.cpp -) - -set_target_properties(anchorlayout PROPERTIES - WIN32_EXECUTABLE TRUE - MACOSX_BUNDLE TRUE -) - -target_link_libraries(anchorlayout PRIVATE - Qt6::Core - Qt6::Gui - Qt6::Widgets -) - -install(TARGETS anchorlayout - RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" - BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" - LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" -) diff --git a/examples/widgets/graphicsview/graphicsview.pro b/examples/widgets/graphicsview/graphicsview.pro index 218ee991ce1..b3e49050ba8 100644 --- a/examples/widgets/graphicsview/graphicsview.pro +++ b/examples/widgets/graphicsview/graphicsview.pro @@ -8,7 +8,6 @@ SUBDIRS = \ diagramscene \ dragdroprobot \ flowlayout \ - anchorlayout \ simpleanchorlayout contains(DEFINES, QT_NO_CURSOR)|!qtConfig(draganddrop): SUBDIRS -= dragdroprobot diff --git a/tests/manual/qgraphicslayout/anchorlayout/CMakeLists.txt b/tests/manual/qgraphicslayout/anchorlayout/CMakeLists.txt new file mode 100644 index 00000000000..13331a74a80 --- /dev/null +++ b/tests/manual/qgraphicslayout/anchorlayout/CMakeLists.txt @@ -0,0 +1,17 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +##################################################################### +## anchorlayout Binary: +##################################################################### +cmake_minimum_required(VERSION 3.16) + +qt_internal_add_manual_test(anchorlayout + GUI + SOURCES + main.cpp + LIBRARIES + Qt::Gui + Qt::Widgets +) + diff --git a/examples/widgets/graphicsview/anchorlayout/anchorlayout.pro b/tests/manual/qgraphicslayout/anchorlayout/anchorlayout.pro similarity index 100% rename from examples/widgets/graphicsview/anchorlayout/anchorlayout.pro rename to tests/manual/qgraphicslayout/anchorlayout/anchorlayout.pro diff --git a/examples/widgets/graphicsview/anchorlayout/main.cpp b/tests/manual/qgraphicslayout/anchorlayout/main.cpp similarity index 100% rename from examples/widgets/graphicsview/anchorlayout/main.cpp rename to tests/manual/qgraphicslayout/anchorlayout/main.cpp