// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial export X := PopupWindow { // ^error{PopupWindow cannot be the top level} Rectangle { popup := PopupWindow { // ^error{Cannot access the inside of a PopupWindow from enclosing component} r := Rectangle { } } background: r.background; } if true : PopupWindow {} // ^error{PopupWindow cannot be directly repeated or conditional} for abc in [1] : PopupWindow {} // ^error{PopupWindow cannot be directly repeated or conditional} }