General cleanups
authorWladimir J. van der Laan <laanwj@gmail.com>
Fri, 1 Jul 2011 15:06:36 +0000 (17:06 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Fri, 1 Jul 2011 15:06:36 +0000 (17:06 +0200)
src/qt/aboutdialog.cpp
src/qt/aboutdialog.h
src/qt/bitcoinaddressvalidator.cpp
src/qt/bitcoingui.cpp
src/qt/clientmodel.cpp
src/qt/clientmodel.h

index 1334796..13d263b 100644 (file)
@@ -1,14 +1,18 @@
 #include "aboutdialog.h"
 #include "ui_aboutdialog.h"
-
-#include "util.h"
+#include "clientmodel.h"
 
 AboutDialog::AboutDialog(QWidget *parent) :
     QDialog(parent),
     ui(new Ui::AboutDialog)
 {
     ui->setupUi(this);
-    ui->versionLabel->setText(QString::fromStdString(FormatFullVersion()));
+
+}
+
+void AboutDialog::setModel(ClientModel *model)
+{
+    ui->versionLabel->setText(model->formatFullVersion());
 }
 
 AboutDialog::~AboutDialog()
index 827cc74..d2caa3e 100644 (file)
@@ -6,6 +6,7 @@
 namespace Ui {
     class AboutDialog;
 }
+class ClientModel;
 
 class AboutDialog : public QDialog
 {
@@ -15,6 +16,7 @@ public:
     explicit AboutDialog(QWidget *parent = 0);
     ~AboutDialog();
 
+    void setModel(ClientModel *model);
 private:
     Ui::AboutDialog *ui;
 
index 92d7dae..4308a89 100644 (file)
@@ -1,7 +1,5 @@
 #include "bitcoinaddressvalidator.h"
 
-#include <QDebug>
-
 /* Base58 characters are:
      "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
 
index 84eb366..bdedfc6 100644 (file)
@@ -18,8 +18,6 @@
 #include "addresstablemodel.h"
 #include "transactionview.h"
 
-#include "headers.h"
-
 #include <QApplication>
 #include <QMainWindow>
 #include <QMenuBar>
@@ -290,6 +288,7 @@ void BitcoinGUI::optionsClicked()
 void BitcoinGUI::aboutClicked()
 {
     AboutDialog dlg;
+    dlg.setModel(clientModel);
     dlg.exec();
 }
 
@@ -311,7 +310,7 @@ void BitcoinGUI::copyClipboardClicked()
 
 void BitcoinGUI::setBalance(qint64 balance)
 {
-    labelBalance->setText(QString::fromStdString(FormatMoney(balance)) + QString(" BTC"));
+    labelBalance->setText(GUIUtil::formatMoney(balance) + QString(" BTC"));
 }
 
 void BitcoinGUI::setAddress(const QString &addr)
@@ -410,7 +409,7 @@ void BitcoinGUI::askFee(qint64 nFeeRequired, bool *payFee)
     QString strMessage =
         tr("This transaction is over the size limit.  You can still send it for a fee of %1, "
           "which goes to the nodes that process your transaction and helps to support the network.  "
-          "Do you want to pay the fee?").arg(QString::fromStdString(FormatMoney(nFeeRequired)));
+          "Do you want to pay the fee?").arg(GUIUtil::formatMoney(nFeeRequired));
     QMessageBox::StandardButton retval = QMessageBox::question(
           this, tr("Sending..."), strMessage,
           QMessageBox::Yes|QMessageBox::Cancel, QMessageBox::Yes);
@@ -442,7 +441,7 @@ void BitcoinGUI::incomingTransaction(const QModelIndex & parent, int start, int
 
         trayIcon->showMessage(tr("Incoming transaction"),
                               tr("Date: ") + date + "\n" +
-                              tr("Amount: ") + QString::fromStdString(FormatMoney(amount, true)) + "\n" +
+                              tr("Amount: ") + GUIUtil::formatMoney(amount, true) + "\n" +
                               tr("Type: ") + type + "\n" +
                               tr("Address: ") + address + "\n",
                               QSystemTrayIcon::Information);
index 30b4fe7..06ad5ad 100644 (file)
@@ -59,3 +59,7 @@ OptionsModel *ClientModel::getOptionsModel()
     return optionsModel;
 }
 
+QString ClientModel::formatFullVersion() const
+{
+    return QString::fromStdString(FormatFullVersion());
+}
index 18b3ba1..659fa65 100644 (file)
@@ -29,6 +29,8 @@ public:
     // Return conservative estimate of total number of blocks, or 0 if unknown
     int getTotalBlocksEstimate() const;
 
+    QString formatFullVersion() const;
+
 private:
     CWallet *wallet;