阶段备份

This commit is contained in:
2024-08-14 10:38:48 +08:00
parent bc2bcd07ca
commit 6366bde000
531 changed files with 39 additions and 42 deletions
@@ -1,46 +0,0 @@
//用于有背面检测的提示框
#include <components/fancyDialog.h>
#include <qtimer.h>
class productDetDoubleCheck : public QObject
{
Q_OBJECT
public:
fancyWarnWindow* _fancyWarnWindow;
QTimer* timer;
productDetDoubleCheck()
{
timer = new QTimer(this);
_fancyWarnWindow = new fancyWarnWindow(fancyWarnWindow::tip, "确认检测产品型号", "",false);
_fancyWarnWindow->disableHideAfterClicked();
_fancyWarnWindow->hide();
QObject::connect(_fancyWarnWindow->continueBtn, &QPushButton::clicked, this, &productDetDoubleCheck::continueClicked);
}
private:
int productType = 0;
QString SN;
public slots:
void continueClicked()
{
//timer->start(10000);
emit continueClickedSignal(productType, SN);
_fancyWarnWindow->hide();
//_fancyWarnWindow->continueBtn->setDisabled(true);
//QObject::connect(timer, &QTimer::timeout, this, [=]() {_fancyWarnWindow->continueBtn->setEnabled(true); });
}
void showAndSetText(int productTypeIn, QString SNin)
{
_fancyWarnWindow->show();
_fancyWarnWindow->setDetailText(QString::fromStdString(_core._appConfig.productDatas[productTypeIn].name));
productType = productTypeIn;
SN = SNin;
}
void hide()
{
_fancyWarnWindow->hide();
}
signals:
void continueClickedSignal(int,QString);
};
#pragma once