Preview error handle
This commit is contained in:
@@ -120,7 +120,15 @@ const size_t Col = 140;
|
|||||||
|
|
||||||
const char* FRAME_FILE_PATH_1 = "./img1_v2.bin";
|
const char* FRAME_FILE_PATH_1 = "./img1_v2.bin";
|
||||||
const char* FRAME_FILE_PATH_2 = "./pre_image.bin";
|
const char* FRAME_FILE_PATH_2 = "./pre_image.bin";
|
||||||
|
|
||||||
|
int previewCount = 0;
|
||||||
const char* GetPreviewData() {
|
const char* GetPreviewData() {
|
||||||
|
previewCount++;
|
||||||
|
if (previewCount>3){
|
||||||
|
status = READY;
|
||||||
|
innerCallback("22222");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
FILE* file;
|
FILE* file;
|
||||||
preivew_change_flag++;
|
preivew_change_flag++;
|
||||||
preivew_change_flag = preivew_change_flag % 2;
|
preivew_change_flag = preivew_change_flag % 2;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
#include <QDate>
|
#include <QDate>
|
||||||
DateSlidePickerBox::DateSlidePickerBox(QWidget *parent) {
|
DateSlidePickerBox::DateSlidePickerBox(QWidget *parent):QWidget(parent) {
|
||||||
layout = new QHBoxLayout(this);
|
layout = new QHBoxLayout(this);
|
||||||
myear = new SlidePickerBox(this);
|
myear = new SlidePickerBox(this);
|
||||||
QStringList centry;
|
QStringList centry;
|
||||||
|
|||||||
@@ -164,7 +164,9 @@ void DeviceManager::initDevice() {
|
|||||||
if (inf.status == SCANNING) {
|
if (inf.status == SCANNING) {
|
||||||
qDebug() << "Preview data reader read start!";
|
qDebug() << "Preview data reader read start!";
|
||||||
const char* data = GetPreviewData();
|
const char* data = GetPreviewData();
|
||||||
if (!data)continue;
|
if (!data){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
qDebug() << "Preview data reader read end!";
|
qDebug() << "Preview data reader read end!";
|
||||||
QByteArray bytes = QByteArray::fromRawData(data, 140 * 140);
|
QByteArray bytes = QByteArray::fromRawData(data, 140 * 140);
|
||||||
//double check
|
//double check
|
||||||
|
|||||||
@@ -258,9 +258,11 @@ ScanFormWidget::ScanFormWidget(QWidget* parent) : TabFormWidget(parent) {
|
|||||||
lbl_e2->setText(tr("some settings\n\nparameters\n"));
|
lbl_e2->setText(tr("some settings\n\nparameters\n"));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
connect(EventCenter::Default(), &EventCenter::DeviceErrorRaise, [=](QObject* parent, QObject* msg){
|
||||||
|
setPreviewing(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
previewfunc = [=](bool val)->void {
|
||||||
previewfunc = [=](bool val)->void {
|
|
||||||
viewer->setVisible(val);
|
viewer->setVisible(val);
|
||||||
btnPreview->setCheckable(val);
|
btnPreview->setCheckable(val);
|
||||||
btnPreview->setChecked(val);
|
btnPreview->setChecked(val);
|
||||||
|
|||||||
Reference in New Issue
Block a user