Page MenuHomec4science

democlass.cpp
No OneTemporary

File Metadata

Created
Wed, May 8, 09:19

democlass.cpp

#include "democlass.h"
#include <QDebug>
DemoClass::DemoClass()
{
}
int DemoClass::getVar()
{
return var;
}
void DemoClass::print()
{
QMetaObject::invokeMethod(this, "print_", Qt::QueuedConnection);
}
void DemoClass::init()
{
QMetaObject::invokeMethod(this, "init_", Qt::QueuedConnection);
}
void DemoClass::print_()
{
qDebug() << "Hello from demoClass";
var += 1;
}
void DemoClass::init_()
{
qDebug() << "Starting init...";
t = new QTimer;
t->setInterval(1000);
connect(t, &QTimer::timeout, this, &DemoClass::someEvent);
connect(this, &DemoClass::someEvent, this, &DemoClass::print);
t->start();
var = 0;
}

Event Timeline