// Copyright (c) 2011-2015 The Cryptonote developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include #include #include "AddressBookDialog.h" #include "MainWindow.h" #include "CurrencyAdapter.h" #include "TransferFrame.h" #include "ui_transferframe.h" namespace WalletGui { TransferFrame::TransferFrame(QWidget* _parent) : QFrame(_parent), m_ui(new Ui::TransferFrame) { m_ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); m_ui->m_amountSpin->setSuffix(" " + CurrencyAdapter::instance().getCurrencyTicker().toUpper()); } TransferFrame::~TransferFrame() { } QString TransferFrame::getAddress() const { return m_ui->m_addressEdit->text().trimmed(); } QString TransferFrame::getLabel() const { return m_ui->m_labelEdit->text().trimmed(); } qreal TransferFrame::getAmount() const { return m_ui->m_amountSpin->value(); } QString TransferFrame::getAmountString() const { return m_ui->m_amountSpin->cleanText(); } void TransferFrame::disableRemoveButton(bool _disable) { m_ui->m_removeButton->setDisabled(_disable); } void TransferFrame::addressBookClicked() { AddressBookDialog dlg(&MainWindow::instance()); if(dlg.exec() == QDialog::Accepted) { m_ui->m_addressEdit->setText(dlg.getAddress()); } } void TransferFrame::pasteClicked() { m_ui->m_addressEdit->setText(QApplication::clipboard()->text()); } }