37 lines
926 B
C++
Raw Normal View History

2024-11-25 17:15:44 +08:00
#include "eyetrainwidget.h"
#include "ui_eyetrainwidget.h"
2024-11-26 16:21:02 +08:00
#include "BCIManager.h"
2024-11-27 11:21:05 +08:00
#include <QQmlContext>
2024-11-25 17:15:44 +08:00
eyeTrainWidget::eyeTrainWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::eyeTrainWidget)
{
ui->setupUi(this);
2024-11-26 16:21:02 +08:00
BCIManager::getInstance().startLinkerPrograme();
2024-11-25 17:15:44 +08:00
}
eyeTrainWidget::~eyeTrainWidget()
{
delete ui;
2024-11-27 11:21:05 +08:00
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);
}
2024-11-25 17:15:44 +08:00
}
2024-11-27 14:23:05 +08:00
2024-11-25 17:15:44 +08:00
void eyeTrainWidget::slotQmlStatusChanged(QQuickWidget::Status emStatus)
{
2024-11-28 13:38:22 +08:00
qDebug() << "slotQmlStatusChanged" << emStatus;
2024-11-25 17:15:44 +08:00
}
2024-11-27 14:23:05 +08:00