Update to dms control phase1.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
//
|
||||
|
||||
#include "ScanFormWidget.h"
|
||||
#include "ui_tabformwidget.h"
|
||||
#include "ui_TabFormWidget.h"
|
||||
|
||||
#include <QVBoxLayout>
|
||||
#include <QToolButton>
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "event/EventCenter.h"
|
||||
#include "log/UserOperationLog.h"
|
||||
#include "json/jsonobject.h"
|
||||
#include "device/DeviceManager.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#else
|
||||
@@ -157,7 +158,7 @@ void ScanFormWidget::initScanControlBar(QHBoxLayout *layout){
|
||||
connect(mBtnScan, &QToolButton::clicked, [=]() {
|
||||
QString patientInf(mPatInf->getCurrentPatientJsonString(false));
|
||||
LOG_USER_OPERATION(StartScan)
|
||||
if (!JsonObject::Instance()->getEmptyScanID()){
|
||||
if (!DeviceManager::Default()->hasValidEmptyScan()){
|
||||
QString msg(tr("No refresh data exists, please do Refresh operation first."));
|
||||
EventCenter::Default()->triggerEvent(DeviceErrorRaise, nullptr, (QObject*)(&msg));
|
||||
return;
|
||||
@@ -166,7 +167,7 @@ void ScanFormWidget::initScanControlBar(QHBoxLayout *layout){
|
||||
});
|
||||
connect(mBtnStop, &QToolButton::clicked, [=]() {
|
||||
LOG_USER_OPERATION(Stop)
|
||||
EventCenter::Default()->triggerEvent(RequestStop, nullptr, nullptr);
|
||||
EventCenter::Default()->triggerEvent(RequestPreviewStop, nullptr, nullptr);
|
||||
});
|
||||
connect(mBtnDrainage, &QToolButton::toggled, [=](bool aSatus) {
|
||||
//Drainage
|
||||
@@ -218,7 +219,7 @@ void ScanFormWidget::renderLoading() {
|
||||
mViewer->setPixmap(pic);
|
||||
}
|
||||
|
||||
void ScanFormWidget::renderPreviewData(const QObject *sender,const QObject *data) {
|
||||
void ScanFormWidget::renderPreviewData(const QObject* /*sender*/,const QObject *data) {
|
||||
if (!data)return;
|
||||
auto array = (QByteArray*)data;
|
||||
auto raw_dataptr = (uchar*)array->data();
|
||||
@@ -268,7 +269,7 @@ void ScanFormWidget::initEvents() {//Events-------------------------------------
|
||||
}
|
||||
mPatInf->setPatientInformation((PatientInformation*)data);
|
||||
});
|
||||
connect(EventCenter::Default(), &EventCenter::ResponseStop, [=](QObject* sender, QObject* data) {
|
||||
connect(EventCenter::Default(), &EventCenter::ResponseStopPreview, [=](QObject* sender, QObject* data) {
|
||||
setPreviewing(false);
|
||||
});
|
||||
connect(EventCenter::Default(), &EventCenter::ResponsePreview, this,&ScanFormWidget::renderLoading);
|
||||
|
||||
Reference in New Issue
Block a user