mirror of
https://github.com/slint-ui/slint.git
synced 2025-12-23 09:19:32 +00:00
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
22 lines
659 B
Text
22 lines
659 B
Text
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
|
|
|
|
struct Foo := {
|
|
ok: bool,
|
|
}
|
|
|
|
// Make sure that the generated code for this compiles, as we emit
|
|
// #[derive(Debug)] for structures and in this case the field of the
|
|
// struct contains a model handle.
|
|
struct Bar := {
|
|
foos: [Foo],
|
|
}
|
|
|
|
TestCase := Rectangle {
|
|
property <[Bar]> bars: [];
|
|
|
|
// make sure the generated code compiles (that we generate .clone() properly)
|
|
property <Foo> foo: {ok: true};
|
|
property <Bar> bar: {foos: [foo, foo]};
|
|
property <[Bar]> bars2: [bar, bar];
|
|
}
|