aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2011-07-01 21:41:14 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2011-07-01 21:41:14 +0200
commite5b47b4328ce3de8e657430bf38c8051d59df298 (patch)
treeb38fcad8558721041ff31993e5e20af7adff8ac7 /src
parent05bae43c3ccad4959b8cc49db26449d409289118 (diff)
Remove "default address" from main GUI screen, it only confuses people
Diffstat (limited to 'src')
-rw-r--r--src/qt/bitcoingui.cpp49
-rw-r--r--src/qt/bitcoingui.h4
-rw-r--r--src/qt/forms/addressbookdialog.ui6
3 files changed, 4 insertions, 55 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index bdedfc6923..eeca18eff3 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -72,24 +72,6 @@ BitcoinGUI::BitcoinGUI(QWidget *parent):
toolbar->addAction(addressbook);
toolbar->addAction(receivingAddresses);
- // Address: <address>: New... : Paste to clipboard
- QHBoxLayout *hbox_address = new QHBoxLayout();
- hbox_address->addWidget(new QLabel(tr("Your Bitcoin address:")));
- address = new QLineEdit();
- address->setReadOnly(true);
- address->setFont(GUIUtil::bitcoinAddressFont());
- address->setToolTip(tr("Your current default receiving address"));
- hbox_address->addWidget(address);
-
- QPushButton *button_new = new QPushButton(tr("&New address..."));
- button_new->setToolTip(tr("Create new receiving address"));
- button_new->setIcon(QIcon(":/icons/add"));
- QPushButton *button_clipboard = new QPushButton(tr("&Copy to clipboard"));
- button_clipboard->setToolTip(tr("Copy current receiving address to the system clipboard"));
- button_clipboard->setIcon(QIcon(":/icons/editcopy"));
- hbox_address->addWidget(button_new);
- hbox_address->addWidget(button_clipboard);
-
// Balance: <balance>
QHBoxLayout *hbox_balance = new QHBoxLayout();
hbox_balance->addWidget(new QLabel(tr("Balance:")));
@@ -102,7 +84,6 @@ BitcoinGUI::BitcoinGUI(QWidget *parent):
hbox_balance->addStretch(1);
QVBoxLayout *vbox = new QVBoxLayout();
- vbox->addLayout(hbox_address);
vbox->addLayout(hbox_balance);
transactionView = new TransactionView(this);
@@ -144,10 +125,6 @@ BitcoinGUI::BitcoinGUI(QWidget *parent):
statusBar()->addPermanentWidget(labelBlocks);
statusBar()->addPermanentWidget(labelTransactions);
- // Action bindings
- connect(button_new, SIGNAL(clicked()), this, SLOT(newAddressClicked()));
- connect(button_clipboard, SIGNAL(clicked()), this, SLOT(copyClipboardClicked()));
-
createTrayIcon();
}
@@ -162,7 +139,7 @@ void BitcoinGUI::createActions()
about = new QAction(QIcon(":/icons/bitcoin"), tr("&About"), this);
about->setToolTip(tr("Show information about Bitcoin"));
receivingAddresses = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receiving Addresses..."), this);
- receivingAddresses->setToolTip(tr("Show the list of receiving addresses and edit their labels"));
+ receivingAddresses->setToolTip(tr("Show the list of addresses for receiving payments"));
options = new QAction(QIcon(":/icons/options"), tr("&Options..."), this);
options->setToolTip(tr("Modify configuration options for bitcoin"));
openBitcoin = new QAction(QIcon(":/icons/bitcoin"), "Open &Bitcoin", this);
@@ -214,9 +191,6 @@ void BitcoinGUI::setWalletModel(WalletModel *walletModel)
setNumTransactions(walletModel->getNumTransactions());
connect(walletModel, SIGNAL(numTransactionsChanged(int)), this, SLOT(setNumTransactions(int)));
- setAddress(walletModel->getAddressTableModel()->getDefaultAddress());
- connect(walletModel->getAddressTableModel(), SIGNAL(defaultAddressChanged(QString)), this, SLOT(setAddress(QString)));
-
// Report errors from wallet thread
connect(walletModel, SIGNAL(error(QString,QString)), this, SLOT(error(QString,QString)));
@@ -292,32 +266,11 @@ void BitcoinGUI::aboutClicked()
dlg.exec();
}
-void BitcoinGUI::newAddressClicked()
-{
- EditAddressDialog dlg(EditAddressDialog::NewReceivingAddress);
- dlg.setModel(walletModel->getAddressTableModel());
- if(dlg.exec())
- {
- QString newAddress = dlg.saveCurrentRow();
- }
-}
-
-void BitcoinGUI::copyClipboardClicked()
-{
- // Copy text in address to clipboard
- QApplication::clipboard()->setText(address->text());
-}
-
void BitcoinGUI::setBalance(qint64 balance)
{
labelBalance->setText(GUIUtil::formatMoney(balance) + QString(" BTC"));
}
-void BitcoinGUI::setAddress(const QString &addr)
-{
- address->setText(addr);
-}
-
void BitcoinGUI::setNumConnections(int count)
{
QString icon;
diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h
index 41b665c274..954953727e 100644
--- a/src/qt/bitcoingui.h
+++ b/src/qt/bitcoingui.h
@@ -42,7 +42,6 @@ private:
ClientModel *clientModel;
WalletModel *walletModel;
- QLineEdit *address;
QLabel *labelBalance;
QLabel *labelConnections;
QLabel *labelConnectionsIcon;
@@ -68,7 +67,6 @@ private:
public slots:
void setBalance(qint64 balance);
- void setAddress(const QString &address);
void setNumConnections(int count);
void setNumBlocks(int count);
void setNumTransactions(int count);
@@ -85,8 +83,6 @@ private slots:
void optionsClicked();
void receivingAddressesClicked();
void aboutClicked();
- void newAddressClicked();
- void copyClipboardClicked();
void trayIconActivated(QSystemTrayIcon::ActivationReason reason);
void transactionDetails(const QModelIndex& idx);
void incomingTransaction(const QModelIndex & parent, int start, int end);
diff --git a/src/qt/forms/addressbookdialog.ui b/src/qt/forms/addressbookdialog.ui
index 40ade40a39..d99651d6ab 100644
--- a/src/qt/forms/addressbookdialog.ui
+++ b/src/qt/forms/addressbookdialog.ui
@@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
- <width>620</width>
+ <width>627</width>
<height>347</height>
</rect>
</property>
@@ -17,7 +17,7 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
- <number>0</number>
+ <number>1</number>
</property>
<widget class="QWidget" name="sendTab">
<property name="toolTip">
@@ -59,7 +59,7 @@
<item>
<widget class="QLabel" name="label">
<property name="text">
- <string>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. The highlighted address is displayed in the main window.</string>
+ <string>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. The highlighted address is your default receiving address.</string>
</property>
<property name="textFormat">
<enum>Qt::AutoText</enum>