From 72b646967021cc7df09fac0257226513f3632a58 Mon Sep 17 00:00:00 2001 From: Krad Date: Wed, 13 Oct 2021 17:39:06 +0800 Subject: [PATCH] Connect command buttons to EventCenter --- src/ScanFormWidget.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/ScanFormWidget.cpp b/src/ScanFormWidget.cpp index 0feb6c5..8796b5d 100644 --- a/src/ScanFormWidget.cpp +++ b/src/ScanFormWidget.cpp @@ -117,6 +117,27 @@ ScanFormWidget::ScanFormWidget(QWidget *parent) : TabFormWidget(parent) { } patient_information->setPatientInformation((PatientInformation*)data); }); + connect(EventCenter::Default(),&EventCenter::ResponseStop,[=](QObject* sender,QObject* data){ + setPreviewing(false); + }); + connect(EventCenter::Default(),&EventCenter::ResponsePreview,[=](QObject* sender,QObject* data){ + setPreviewing(true); + }); + connect(EventCenter::Default(),&EventCenter::PatientSelected,[=](QObject* sender,QObject* data){ + patient_information->setPatientInformation((PatientInformation*)data); + }); + connect(btnRefresh,&QToolButton::clicked,[=](){ + EventCenter::Default()->triggerEvent(GUIEvents::RequestEmptyScan, nullptr, nullptr); + }); + connect(btnPreview,&QToolButton::clicked,[=](){ + EventCenter::Default()->triggerEvent(GUIEvents::RequestPreviewScan, nullptr, nullptr); + }); + connect(btnScan,&QToolButton::clicked,[=](){ + EventCenter::Default()->triggerEvent(GUIEvents::RequestPatientScan, nullptr, nullptr); + }); + connect(btnStop,&QToolButton::clicked,[=](){ + EventCenter::Default()->triggerEvent(GUIEvents::RequestStop, nullptr, nullptr); + }); connect(group, SIGNAL(buttonClicked(int)),this,SLOT(protocolChanged(int)));