Changeset View
Changeset View
Standalone View
Standalone View
src/qt/receiverequestdialog.h
Show All 22 Lines | |||||
/* Label widget for QR code. This image can be dragged, dropped, copied and | /* Label widget for QR code. This image can be dragged, dropped, copied and | ||||
* saved | * saved | ||||
* to disk. | * to disk. | ||||
*/ | */ | ||||
class QRImageWidget : public QLabel { | class QRImageWidget : public QLabel { | ||||
Q_OBJECT | Q_OBJECT | ||||
public: | public: | ||||
explicit QRImageWidget(QWidget *parent = 0); | explicit QRImageWidget(QWidget *parent = nullptr); | ||||
QImage exportImage(); | QImage exportImage(); | ||||
public Q_SLOTS: | public Q_SLOTS: | ||||
void saveImage(); | void saveImage(); | ||||
void copyImage(); | void copyImage(); | ||||
protected: | protected: | ||||
virtual void mousePressEvent(QMouseEvent *event) override; | virtual void mousePressEvent(QMouseEvent *event) override; | ||||
virtual void contextMenuEvent(QContextMenuEvent *event) override; | virtual void contextMenuEvent(QContextMenuEvent *event) override; | ||||
private: | private: | ||||
QMenu *contextMenu; | QMenu *contextMenu; | ||||
}; | }; | ||||
class ReceiveRequestDialog : public QDialog { | class ReceiveRequestDialog : public QDialog { | ||||
Q_OBJECT | Q_OBJECT | ||||
public: | public: | ||||
explicit ReceiveRequestDialog(QWidget *parent = 0); | explicit ReceiveRequestDialog(QWidget *parent = nullptr); | ||||
~ReceiveRequestDialog(); | ~ReceiveRequestDialog(); | ||||
void setModel(WalletModel *model); | void setModel(WalletModel *model); | ||||
void setInfo(const SendCoinsRecipient &info); | void setInfo(const SendCoinsRecipient &info); | ||||
private Q_SLOTS: | private Q_SLOTS: | ||||
void on_btnCopyURI_clicked(); | void on_btnCopyURI_clicked(); | ||||
void on_btnCopyAddress_clicked(); | void on_btnCopyAddress_clicked(); | ||||
Show All 10 Lines |