Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F10907604
receiverequestdialog.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
receiverequestdialog.h
View Options
// Copyright (c) 2011-2013 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#ifndef BITCOIN_QT_RECEIVEREQUESTDIALOG_H
#define BITCOIN_QT_RECEIVEREQUESTDIALOG_H
#include
"walletmodel.h"
#include
<QDialog>
#include
<QImage>
#include
<QLabel>
class
OptionsModel
;
namespace
Ui
{
class
ReceiveRequestDialog
;
}
QT_BEGIN_NAMESPACE
class
QMenu
;
QT_END_NAMESPACE
/* Label widget for QR code. This image can be dragged, dropped, copied and saved
* to disk.
*/
class
QRImageWidget
:
public
QLabel
{
Q_OBJECT
public
:
explicit
QRImageWidget
(
QWidget
*
parent
=
0
);
QImage
exportImage
();
public
Q_SLOTS
:
void
saveImage
();
void
copyImage
();
protected
:
virtual
void
mousePressEvent
(
QMouseEvent
*
event
);
virtual
void
contextMenuEvent
(
QContextMenuEvent
*
event
);
private
:
QMenu
*
contextMenu
;
};
class
ReceiveRequestDialog
:
public
QDialog
{
Q_OBJECT
public
:
explicit
ReceiveRequestDialog
(
QWidget
*
parent
=
0
);
~
ReceiveRequestDialog
();
void
setModel
(
OptionsModel
*
model
);
void
setInfo
(
const
SendCoinsRecipient
&
info
);
private
Q_SLOTS
:
void
on_btnCopyURI_clicked
();
void
on_btnCopyAddress_clicked
();
void
update
();
private
:
Ui
::
ReceiveRequestDialog
*
ui
;
OptionsModel
*
model
;
SendCoinsRecipient
info
;
};
#endif
// BITCOIN_QT_RECEIVEREQUESTDIALOG_H
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Mon, Nov 25, 08:05 (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4518554
Default Alt Text
receiverequestdialog.h (1 KB)
Attached To
rSTAGING Bitcoin ABC staging
Event Timeline
Log In to Comment