// SPDX-License-Identifier: BSD-3-Clause // SPDX-FileCopyrightText: 2020-2023 The Monero Project #ifndef FEATHER_QRCODEWIDGET_H #define FEATHER_QRCODEWIDGET_H #include #include "qrcode/QrCode.h" class QrCodeWidget : public QWidget { Q_OBJECT public: explicit QrCodeWidget(QWidget *parent = nullptr); void setQrCode(QrCode *qrCode); protected: void paintEvent(QPaintEvent *event) override; int heightForWidth(int w) const override; bool hasHeightForWidth() const override; private: QrCode *m_qrcode = nullptr; }; #endif //FEATHER_QRCODEWIDGET_H