basic "send money" functionality implemented in GUI

This commit is contained in:
Ilya Kitaev
2016-06-16 17:13:46 +03:00
parent 3ddd9bed72
commit eaf59243b2
9 changed files with 82 additions and 6 deletions

View File

@@ -24,6 +24,8 @@ public:
Status_Error = Bitmonero::PendingTransaction::Status_Error
};
Q_ENUM(Status)
Status status() const;
QString errorString() const;
Q_INVOKABLE bool commit();

View File

@@ -92,6 +92,15 @@ QString WalletManager::displayAmount(quint64 amount)
return QString::fromStdString(Bitmonero::Wallet::displayAmount(amount));
}
quint64 WalletManager::amountFromString(const QString &amount)
{
return Bitmonero::Wallet::amountFromString(amount.toStdString());
}
quint64 WalletManager::amountFromDouble(double amount)
{
return Bitmonero::Wallet::amountFromDouble(amount);
}
WalletManager::WalletManager(QObject *parent) : QObject(parent)
{

View File

@@ -45,6 +45,9 @@ public:
//! since we can't call static method from QML, move it to this class
Q_INVOKABLE QString displayAmount(quint64 amount);
Q_INVOKABLE quint64 amountFromString(const QString &amount);
Q_INVOKABLE quint64 amountFromDouble(double amount);
signals:
public slots: