registered class QHostAddress wrapped in QVariant?
Unsolved
QML and Qt Quick
-
How do I unwrap the QVariant from QHostAddress?
I register with:
qRegisterMetaType<QHostAddress>("QHostAddress");
I wish to intercept a c++ signal
void readyData(const qint64 &msSinceEpoch, const QByteArray &data, const QHostAddress &address, const quint16 port);
and slot to QML:
Connections { target: ReceiverCpp; onReadyData: networkDiagWindow.readyDataMessage(msSinceEpoch, data, address.toString(), port);
qml Window object networkDiagWindow has:
function readyDataMessage(msSinceEpoch, data, address, port){ print (msSinceEpoch, data.toString(), address , port);
Which outputs everything as string or numbers correctly except for address it ouputs exactly:
QVariant(QHostAddress)How do I unrawp this QVariant and get at just my object? I've looked for a QML HostAddress but doesn't seem to exist.