PRCYCoin  2.0.0.7rc1
P2P Digital Currency
revealtxdialog.h
Go to the documentation of this file.
1 #ifndef REVEALTXDIALOG_H
2 #define REVEALTXDIALOG_H
3 
4 #include "amount.h"
5 
6 #include <QCheckBox>
7 #include <QDialog>
8 #include <QSettings>
9 
10 namespace Ui {
11 class RevealTxDialog;
12 }
13 
14 class RevealTxDialog : public QDialog
15 {
16  Q_OBJECT
17 
18 public:
19  explicit RevealTxDialog(QWidget *parent = 0);
21 
22  void setTxID(QString strId);
23  void setTxAddress(QString strAddr);
24  void setTxPrivKey(QString strPrivKey);
25  void setTxAmount(QString amount);
26  void setTxFee(CAmount fee);
27  void setTxPaymentID(uint64_t paymentID);
28  void setTxRingSize(int64_t ringSize);
29 
30 private Q_SLOTS:
31  void on_buttonBox_accepted();
32  void copyID();
33  void copyAddress();
34  void copyPrivateKey();
35  void copyTxAmount();
36  void copyTxFee();
37  void copyTxPaymentID();
38  void copyTxRingSize();
39  void openTXinExplorer();
40  void deleteTransaction();
41 
42 private:
43  Ui::RevealTxDialog *ui;
44  QSettings settings;
45 
46 protected:
47  void keyPressEvent(QKeyEvent* event);
48 };
49 
50 #endif // REVEALTXDIALOG_H
RevealTxDialog::openTXinExplorer
void openTXinExplorer()
Definition: revealtxdialog.cpp:143
RevealTxDialog::copyTxAmount
void copyTxAmount()
Definition: revealtxdialog.cpp:123
RevealTxDialog::settings
QSettings settings
Definition: revealtxdialog.h:44
RevealTxDialog::setTxFee
void setTxFee(CAmount fee)
Definition: revealtxdialog.cpp:82
RevealTxDialog::setTxPrivKey
void setTxPrivKey(QString strPrivKey)
Definition: revealtxdialog.cpp:71
RevealTxDialog::copyTxRingSize
void copyTxRingSize()
Definition: revealtxdialog.cpp:138
RevealTxDialog::setTxRingSize
void setTxRingSize(int64_t ringSize)
Definition: revealtxdialog.cpp:98
RevealTxDialog::setTxAmount
void setTxAmount(QString amount)
Definition: revealtxdialog.cpp:76
RevealTxDialog::copyPrivateKey
void copyPrivateKey()
Definition: revealtxdialog.cpp:118
RevealTxDialog
Definition: revealtxdialog.h:14
RevealTxDialog::copyTxPaymentID
void copyTxPaymentID()
Definition: revealtxdialog.cpp:133
RevealTxDialog::keyPressEvent
void keyPressEvent(QKeyEvent *event)
Definition: revealtxdialog.cpp:226
CAmount
int64_t CAmount
Amount in PRCY (Can be negative)
Definition: amount.h:17
RevealTxDialog::copyAddress
void copyAddress()
Definition: revealtxdialog.cpp:113
RevealTxDialog::setTxAddress
void setTxAddress(QString strAddr)
Definition: revealtxdialog.cpp:66
RevealTxDialog::setTxID
void setTxID(QString strId)
Definition: revealtxdialog.cpp:61
RevealTxDialog::ui
Ui::RevealTxDialog * ui
Definition: revealtxdialog.h:43
RevealTxDialog::~RevealTxDialog
~RevealTxDialog()
Definition: revealtxdialog.cpp:56
RevealTxDialog::deleteTransaction
void deleteTransaction()
Definition: revealtxdialog.cpp:155
RevealTxDialog::RevealTxDialog
RevealTxDialog(QWidget *parent=0)
Definition: revealtxdialog.cpp:14
Ui
Definition: 2faconfirmdialog.h:7
RevealTxDialog::on_buttonBox_accepted
void on_buttonBox_accepted()
Definition: revealtxdialog.cpp:103
amount.h
RevealTxDialog::setTxPaymentID
void setTxPaymentID(uint64_t paymentID)
Definition: revealtxdialog.cpp:88
RevealTxDialog::copyID
void copyID()
Definition: revealtxdialog.cpp:108
RevealTxDialog::copyTxFee
void copyTxFee()
Definition: revealtxdialog.cpp:128