Fabcoin Core
0.16.2
P2P Digital Currency
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
src
qt
sendcoinsentry.h
Go to the documentation of this file.
1
// Copyright (c) 2011-2015 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 FABCOIN_QT_SENDCOINSENTRY_H
6
#define FABCOIN_QT_SENDCOINSENTRY_H
7
8
#include <
walletmodel.h
>
9
10
#include <QStackedWidget>
11
12
class
WalletModel
;
13
class
PlatformStyle
;
14
15
namespace
Ui
{
16
class
SendCoinsEntry
;
17
}
18
24
class
SendCoinsEntry
:
public
QStackedWidget
25
{
26
Q_OBJECT
27
28
public
:
29
explicit
SendCoinsEntry
(
const
PlatformStyle
*platformStyle, QWidget *parent = 0);
30
~
SendCoinsEntry
();
31
32
void
setModel(
WalletModel
*model);
33
bool
validate();
34
SendCoinsRecipient
getValue();
35
37
bool
isClear();
38
39
void
setValue(
const
SendCoinsRecipient
&value);
40
void
setAddress(
const
QString &
address
);
41
45
QWidget *setupTabChain(QWidget *prev);
46
47
void
setFocus();
48
49
public
Q_SLOTS:
50
void
clear();
51
52
Q_SIGNALS:
53
void
removeEntry(
SendCoinsEntry
*entry);
54
void
payAmountChanged();
55
void
subtractFeeFromAmountChanged();
56
57
private
Q_SLOTS:
58
void
deleteClicked();
59
void
on_payTo_textChanged(
const
QString &address);
60
void
on_addressBookButton_clicked();
61
void
on_pasteButton_clicked();
62
void
updateDisplayUnit();
63
64
private
:
65
SendCoinsRecipient
recipient
;
66
Ui::SendCoinsEntry
*
ui
;
67
WalletModel
*
model
;
68
const
PlatformStyle
*
platformStyle
;
69
70
bool
updateLabel(
const
QString &address);
71
};
72
73
#endif // FABCOIN_QT_SENDCOINSENTRY_H
SendCoinsEntry::ui
Ui::SendCoinsEntry * ui
Definition:
sendcoinsentry.h:66
walletmodel.h
Ui
Definition:
addressbookpage.h:13
SendCoinsEntry
A single entry in the dialog for sending fabcoins.
Definition:
sendcoinsentry.h:24
SendCoinsRecipient
Definition:
walletmodel.h:42
Ui::SendCoinsEntry
Definition:
ui_sendcoinsentry.h:533
SendCoinsEntry::model
WalletModel * model
Definition:
sendcoinsentry.h:67
WalletModel
Interface to Fabcoin wallet from Qt view code.
Definition:
walletmodel.h:103
SendCoinsEntry::recipient
SendCoinsRecipient recipient
Definition:
sendcoinsentry.h:65
address
struct evm_uint160be address(struct evm_env *env)
Definition:
capi.c:13
SendCoinsEntry::platformStyle
const PlatformStyle * platformStyle
Definition:
sendcoinsentry.h:68
PlatformStyle
Definition:
platformstyle.h:13
Generated on Mon Oct 22 2018 15:15:38 for Fabcoin Core by
1.8.11