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
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);
|
||
|
});
|
||
|
}
|