# Declare required delegate properties in all Repeaters · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/a1a691e9318f751a11a059bc5fddb3abe4074134)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: a1a691e9318f751a11a059bc5fddb3abe4074134

Requested commit: a1a691e9318f751a11a059bc5fddb3abe4074134

Commit: a1a691e9318f751a11a059bc5fddb3abe4074134

Tree: 094d0e3e6351025fd2ccc982673fa0d1a1396fc0

Author: Simone

Committer: Simone

## Message

```
Declare required delegate properties in all Repeaters

Explicitly declare required property var modelData (and index where used) in all Repeater delegates across the applet and config surfaces, avoiding implicit QML scope lookups in Qt 6. Add static assertion in test_ui_regressions.sh to prevent future regressions.

```

## Parents

- [e20fa7576eea348b24b047789450351af9cd99f5](https://git.cafe/lucenx/codexbar-plasma/commit/e20fa7576eea348b24b047789450351af9cd99f5?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/a1a691e9318f751a11a059bc5fddb3abe4074134?format=markdown)
