PRCYCoin
2.0.0.7rc1
P2P Digital Currency
src
qt
openuridialog.cpp
Go to the documentation of this file.
1
// Copyright (c) 2011-2014 The Bitcoin developers
2
// Copyright (c) 2014-2015 The Dash developers
3
// Copyright (c) 2015-2018 The PIVX developers
4
// Copyright (c) 2018-2020 The DAPS Project developers
5
// Distributed under the MIT/X11 software license, see the accompanying
6
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
7
8
#include "
openuridialog.h
"
9
#include "ui_openuridialog.h"
10
11
#include "
guiutil.h
"
12
#include "
walletmodel.h
"
13
14
#include <QUrl>
15
16
OpenURIDialog::OpenURIDialog
(QWidget* parent) : QDialog(parent, Qt::WindowSystemMenuHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint),
17
ui(new
Ui
::
OpenURIDialog
)
18
{
19
ui
->setupUi(
this
);
20
ui
->uriEdit->setPlaceholderText(
"prcycoin:"
);
21
}
22
23
OpenURIDialog::~OpenURIDialog
()
24
{
25
delete
ui
;
26
}
27
28
QString
OpenURIDialog::getURI
()
29
{
30
return
ui
->uriEdit->text();
31
}
32
33
void
OpenURIDialog::accept
()
34
{
35
SendCoinsRecipient
rcp;
36
if
(
GUIUtil::parseBitcoinURI
(
getURI
(), &rcp)) {
37
/* Only accept value URIs */
38
QDialog::accept();
39
}
else
{
40
ui
->uriEdit->setValid(
false
);
41
}
42
}
OpenURIDialog
Definition:
openuridialog.h:15
OpenURIDialog::~OpenURIDialog
~OpenURIDialog()
Definition:
openuridialog.cpp:23
OpenURIDialog::OpenURIDialog
OpenURIDialog(QWidget *parent)
Definition:
openuridialog.cpp:16
walletmodel.h
GUIUtil::parseBitcoinURI
bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out)
Definition:
guiutil.cpp:104
SendCoinsRecipient
Definition:
walletmodel.h:46
OpenURIDialog::ui
Ui::OpenURIDialog * ui
Definition:
openuridialog.h:29
guiutil.h
Ui
Definition:
2faconfirmdialog.h:7
OpenURIDialog::getURI
QString getURI()
Definition:
openuridialog.cpp:28
openuridialog.h
OpenURIDialog::accept
void accept()
Definition:
openuridialog.cpp:33
Generated on Tue Apr 28 2026 00:02:54 for PRCYCoin by
1.8.17