1 // Copyright (c) 2011-2013 The Bitcoin developers
2 // Distributed under the MIT/X11 software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 #ifndef BITCOIN_QT_RECEIVEREQUESTDIALOG_H
6 #define BITCOIN_QT_RECEIVEREQUESTDIALOG_H
8 #include "walletmodel.h"
17 class ReceiveRequestDialog;
24 /* Label widget for QR code. This image can be dragged, dropped, copied and saved
27 class QRImageWidget : public QLabel
32 explicit QRImageWidget(QWidget *parent = 0);
40 virtual void mousePressEvent(QMouseEvent *event);
41 virtual void contextMenuEvent(QContextMenuEvent *event);
47 class ReceiveRequestDialog : public QDialog
52 explicit ReceiveRequestDialog(QWidget *parent = 0);
53 ~ReceiveRequestDialog();
55 void setModel(OptionsModel *model);
56 void setInfo(const SendCoinsRecipient &info);
59 void on_btnCopyURI_clicked();
60 void on_btnCopyAddress_clicked();
65 Ui::ReceiveRequestDialog *ui;
67 SendCoinsRecipient info;
70 #endif // BITCOIN_QT_RECEIVEREQUESTDIALOG_H