Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4.0 Beta4
-
57808284db (qt/qtdeclarative/dev) 57808284db (qt/tqtc-qtdeclarative/dev) 55b4d8899c (qt/qtdeclarative/6.4) 55b4d8899c (qt/tqtc-qtdeclarative/6.4) 847e84466f (qt/tqtc-qtdeclarative/6.2)
Description
Using inline components in signals should be possible, but it seems that the qml utility is not allowing it.
Example program:
import QtQuick
Item {
component Abc: Item {}
signal canYouFeelIt(arg1: Abc)
}
Qml output:
QQmlApplicationEngine failed to load component
file:///tmp/abc.qml:6:12: Invalid signal parameter type: Abc
qml: Did not load any objects, exiting.
Attachments
Issue Links
- relates to
-
QTBUG-106392 Alias is invalid when accessed from C++ via QObject::property()
-
- Closed
-
For Gerrit Dashboard: QTBUG-106611 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
432636,6 | qml: allow inline component types as signal argument | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
433699,3 | qml: allow inline component types as signal argument | 6.4 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
433700,1 | qml: allow inline component types as signal argument | 6.3 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
433703,6 | qml: allow inline component types as signal argument | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
434149,1 | qml: allow inline component types as signal argument | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: ABANDONED | 0 | 0 |