2025-01-05 14:42:10 +08:00

37 lines
926 B
C++

#include "eyetrainwidget.h"
#include "ui_eyetrainwidget.h"
#include "BCIManager.h"
#include <QQmlContext>
eyeTrainWidget::eyeTrainWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::eyeTrainWidget)
{
ui->setupUi(this);
BCIManager::getInstance().startLinkerPrograme();
}
eyeTrainWidget::~eyeTrainWidget()
{
delete ui;
QVariant retVal;
QMetaObject::invokeMethod(ui->quickWidget->rootObject(),
"onExit",
Qt::DirectConnection,
Q_RETURN_ARG(QVariant, retVal));
if(!retVal.toBool())
{
QMetaObject::invokeMethod(ui->quickWidget->rootObject(),
"onConnectAndExit",
Qt::DirectConnection);
}
}
void eyeTrainWidget::slotQmlStatusChanged(QQuickWidget::Status emStatus)
{
qDebug() << "slotQmlStatusChanged" << emStatus;
}