i want to pass Qstring from c++ file to Qml how i can give
class file....
m_bWriteArray variable to xml....Code:
#ifndef MYDEVICE_H #define MYDEVICE_H #include <QObject> #include <QScreen> #include <QtGui/QGuiApplication> #include <QQmlApplicationEngine> #ifdef Q_OS_ANDROID #include <QtAndroidExtras> #endif //#include <QTcpSocket> #include <QUdpSocket> { Q_OBJECT public: ~MyDevice(); private: bool m_isMobile; QScreen *m_screen; int m_dpi; qreal m_dp; // QTcpSocket * socket; QUdpSocket *socket; QByteArray m_bWriteArray; QByteArray m_bReadArray; const char *m_np1; QStringList myStringList; QString m_sdatastring; QString m_srequestString; public slots: void connected(); void disconnected(); void hostFound(); void bytesWritten(qint64 bytes); void readyRead(); }; #endif // MYSCREEN_H
Qml code
instead of ths "qrc:/Sample_BCID_INFO.xml" i want to give m_sdatastringCode:
XmlListModel { id: model source:"qrc:/Sample_BCID_INFO.xml" // here i want to give QString here query: "/BCINFO/BC" XmlRole { name: "LABEL"; query: "LABEL/string()" } } ListView { id: listViewMenu anchors.top: logoWtapper.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom clip: true model: model delegate: componentDelegate }