#include "applicationbridge.h" #include "dataobject.h" ApplicationBridge::ApplicationBridge(QObject *parent) : QObject{parent} { QTimer *timer= new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(timerSlot())); timer->start(1000); setList({ new DataObject("Item 1", "red"), new DataObject("Item 2", "green"), new DataObject("Item 3", "blue"), new DataObject("Item 4", "yellow") }); } const QString &ApplicationBridge::inputForCpp() const { return m_inputForCpp; } void ApplicationBridge::setInputForCpp(const QString &newInputForCpp) { if (m_inputForCpp == newInputForCpp) return; m_inputForCpp = newInputForCpp; emit inputForCppChanged(); qWarning()<<"Set in cpp"<<" "< &ApplicationBridge::list() const { return m_list; } void ApplicationBridge::setList(const QList &newList) { if (m_list == newList) return; m_list = newList; emit listChanged(); }