sending support
This commit is contained in:
@@ -67,6 +67,7 @@ private slots:
|
||||
|
||||
void newAddressClicked();
|
||||
void copyClipboardClicked();
|
||||
void error(const QString &title, const QString &message);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -9,18 +9,35 @@ class ClientModel : public QObject
|
||||
public:
|
||||
explicit ClientModel(QObject *parent = 0);
|
||||
|
||||
enum StatusCode
|
||||
{
|
||||
OK,
|
||||
InvalidAmount,
|
||||
InvalidAddress,
|
||||
AmountExceedsBalance,
|
||||
AmountWithFeeExceedsBalance,
|
||||
Aborted,
|
||||
MiscError
|
||||
};
|
||||
|
||||
qint64 getBalance();
|
||||
QString getAddress();
|
||||
int getNumConnections();
|
||||
int getNumBlocks();
|
||||
int getNumTransactions();
|
||||
|
||||
qint64 getTransactionFee();
|
||||
|
||||
StatusCode sendCoins(const QString &payTo, qint64 payAmount);
|
||||
|
||||
signals:
|
||||
void balanceChanged(qint64 balance);
|
||||
void addressChanged(const QString &address);
|
||||
void numConnectionsChanged(int count);
|
||||
void numBlocksChanged(int count);
|
||||
void numTransactionsChanged(int count);
|
||||
/* Asynchronous error notification */
|
||||
void error(const QString &title, const QString &message);
|
||||
|
||||
public slots:
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
namespace Ui {
|
||||
class SendCoinsDialog;
|
||||
}
|
||||
class ClientModel;
|
||||
|
||||
class SendCoinsDialog : public QDialog
|
||||
{
|
||||
@@ -15,8 +16,11 @@ public:
|
||||
explicit SendCoinsDialog(QWidget *parent = 0, const QString &address = "");
|
||||
~SendCoinsDialog();
|
||||
|
||||
void setModel(ClientModel *model);
|
||||
|
||||
private:
|
||||
Ui::SendCoinsDialog *ui;
|
||||
ClientModel *model;
|
||||
|
||||
private slots:
|
||||
void on_buttonBox_rejected();
|
||||
|
||||
Reference in New Issue
Block a user