Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
qt
transactiondesc.h
Go to the documentation of this file.
1
// Copyright (c) 2011-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_QT_TRANSACTIONDESC_H
6
#define BITCOIN_QT_TRANSACTIONDESC_H
7
8
#include <
qt/bitcoinunits.h
>
9
10
#include <QObject>
11
#include <QString>
12
13
class
TransactionRecord
;
14
15
namespace
interfaces
{
16
class
Node
;
17
class
Wallet
;
18
struct
WalletTx
;
19
struct
WalletTxStatus
;
20
}
21
24
class
TransactionDesc
:
public
QObject
25
{
26
Q_OBJECT
27
28
public
:
29
static
QString
toHTML
(
interfaces::Node
&
node
,
interfaces::Wallet
&
wallet
,
TransactionRecord
* rec,
BitcoinUnit
unit);
30
31
private
:
32
TransactionDesc
() =
default
;
33
34
static
QString
FormatTxStatus
(
const
interfaces::WalletTxStatus
& status,
bool
inMempool);
35
};
36
37
#endif
// BITCOIN_QT_TRANSACTIONDESC_H
bitcoinunits.h
BitcoinUnit
BitcoinUnits::Unit BitcoinUnit
Definition
bitcoinunits.h:111
TransactionDesc::FormatTxStatus
static QString FormatTxStatus(const interfaces::WalletTxStatus &status, bool inMempool)
Definition
transactiondesc.cpp:26
TransactionDesc::toHTML
static QString toHTML(interfaces::Node &node, interfaces::Wallet &wallet, TransactionRecord *rec, BitcoinUnit unit)
Definition
transactiondesc.cpp:97
TransactionDesc::TransactionDesc
TransactionDesc()=default
TransactionRecord
UI model for a transaction.
Definition
transactionrecord.h:63
interfaces::Node
Top-level interface for a bitcoin node (bitcoind process).
Definition
node.h:70
interfaces::Wallet
Interface for accessing a wallet.
Definition
wallet.h:66
interfaces
Definition
interfaces.cpp:41
node
Definition
messages.h:21
wallet
Definition
wallet_balance.cpp:26
interfaces::WalletTx
Definition
wallet.h:382
interfaces::WalletTxStatus
Updated transaction status.
Definition
wallet.h:401
Generated on
for Bitcoin Core by
1.17.0