You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
972 B

2 years ago
#include "bridge.h"
#include <QJsonArray>
#include <QJsonObject>
#include <QJsonDocument>
#include <QDebug>
#include <QTimer>
Bridge::Bridge(QObject *parent)
: QObject{parent}
{
QJsonDocument jsonDoc;
QJsonArray mainArray;
QJsonObject obj1;
obj1.insert ("source","source1");
obj1.insert ("destination","destination1");
obj1.insert ("message","message1");
obj1.insert ("duration","duration1");
QJsonArray childArray;
childArray.append (obj1);
childArray.append (obj1);
obj1.insert ("child",childArray);
mainArray.append (obj1);
mainArray.append (obj1);
jsonDoc.setArray (mainArray);
QString jsonString = jsonDoc.toJson();
connect (this,&Bridge::sortsChanged ,[=](int path,int path1,int path2,
int path3){
qDebug() << "___________--";
qDebug() << path << " " << path1;
});
QTimer::singleShot(2000, this, [=](){
emit setJsonData (jsonString);
});
}