Files
wowlet/src/qrcode/scanner/QrCodeScanDialog.cpp
T

37 lines
813 B
C++

// SPDX-License-Identifier: BSD-3-Clause
// SPDX-FileCopyrightText: 2020-2023 The Monero Project
#include "QrCodeScanDialog.h"
#include "ui_QrCodeScanDialog.h"
#include <QCamera>
#include <QMediaDevices>
#include <QCameraDevice>
#include <QMessageBox>
#include <QImageCapture>
#include <QVideoFrame>
#include "Utils.h"
QrCodeScanDialog::QrCodeScanDialog(QWidget *parent, bool scan_ur)
: QDialog(parent)
, ui(new Ui::QrCodeScanDialog)
{
ui->setupUi(this);
this->setWindowTitle("Scan QR code");
ui->widget_scanner->startCapture(scan_ur);
connect(ui->widget_scanner, &QrCodeScanWidget::finished, [this]{
this->accept();
});
}
QString QrCodeScanDialog::decodedString() {
return ui->widget_scanner->decodedString;
}
QrCodeScanDialog::~QrCodeScanDialog()
{
}