Hi,
I've implemented an as-simple-as-you-can-imagine Margins QML type for the
Qt Components implementation.
Defining a Margin like this works fine:
property Margins margins
But when I try to set the margin like this
margins: { left: 10; right: 10; top: 10; bottom: 10 }
I get "Unable to assign double to QCpMargins*" errors
(my class is called QCpMargins just not to clash with Qt's QMargins class)
and when I try reading a value:
Component.onCompleted: print(margins.left)
I get "TypeError: Result of expression 'margins' [null] is not an object."
errors.
If I misspell "Margin" in the property definition above I get an error, so the
type is definitely found.
Comparing my code with other similar code, everything looks in order, so I'm
stumped.
The only difference I can see is that my type does not Q_DECLARE_PRIVATE a
implementation class, but I don't think that should matter, right?
Any idea what would cause this problem. I'm sure it's something simple...
Thanks!
Cheers
Mathias
_______________________________________________
Qt-qml mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-qml