mirror of
https://github.com/slint-ui/slint.git
synced 2025-07-24 13:35:00 +00:00

We implicitly export the last component of a .slint file to the generator. Issue a warning when that happens and suggest to export it explicitly.
21 lines
657 B
Text
21 lines
657 B
Text
// Copyright © SixtyFPS GmbH <info@slint-ui.com>
|
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial
|
|
|
|
export Hello := Rectangle {
|
|
|
|
property <int> aa: 45;
|
|
property <{o:[int], c:string}> bb;
|
|
property <int> xx: aa[2];
|
|
// ^error{int is not an indexable type}
|
|
property <int> yy: dontexist[2];
|
|
// ^error{Unknown unqualified identifier 'dontexist'}
|
|
//property <int> zz: bb.o[2].aa;
|
|
property <int> ww: bb.c[2];
|
|
// ^error{string is not an indexable type}
|
|
|
|
property <int> uu: bb.o[bb.c];
|
|
// ^error{Cannot convert string to int}
|
|
|
|
|
|
|
|
}
|