aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanne Pulkkinen <jannepulk@gmail.com>2011-09-27 17:46:19 +0300
committerJanne Pulkkinen <jannepulk@gmail.com>2011-09-27 17:46:19 +0300
commit609acbf43d8d66102878e47a826c037edc270e46 (patch)
tree60701f1c964415ac89014eac915619fe16ddd8db
parent010c4fc0b5ca8ceccf15417b833bea4ce1016f43 (diff)
Send Coins page not cleared when changing tabs. Clear all button for clearing the entries
-rw-r--r--src/qt/bitcoingui.cpp4
-rw-r--r--src/qt/forms/sendcoinsdialog.ui24
-rw-r--r--src/qt/sendcoinsdialog.cpp1
3 files changed, 26 insertions, 3 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index 3e6b547006..c9a892fd1d 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -525,7 +525,9 @@ void BitcoinGUI::gotoSendCoinsPage()
if(centralWidget->currentWidget() != sendCoinsPage)
{
// Clear the current contents if we arrived from another tab
- sendCoinsPage->clear();
+ // Not necessary especially if the user is jumping between Transactions
+ // and Send Coins pages. - Matoking
+ //sendCoinsPage->clear();
}
centralWidget->setCurrentWidget(sendCoinsPage);
diff --git a/src/qt/forms/sendcoinsdialog.ui b/src/qt/forms/sendcoinsdialog.ui
index fb2fc99bfe..f9dd02fef5 100644
--- a/src/qt/forms/sendcoinsdialog.ui
+++ b/src/qt/forms/sendcoinsdialog.ui
@@ -25,7 +25,7 @@
<x>0</x>
<y>0</y>
<width>666</width>
- <height>162</height>
+ <height>165</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
@@ -59,7 +59,7 @@
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
- <number>12</number>
+ <number>6</number>
</property>
<item>
<widget class="QPushButton" name="addButton">
@@ -76,6 +76,26 @@
</widget>
</item>
<item>
+ <widget class="QPushButton" name="clearButton">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Clear all</string>
+ </property>
+ <property name="icon">
+ <iconset resource="../bitcoin.qrc">
+ <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
+ </property>
+ <property name="autoRepeatDelay">
+ <number>300</number>
+ </property>
+ </widget>
+ </item>
+ <item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>3</number>
diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp
index 8954af4742..58eb5c21f7 100644
--- a/src/qt/sendcoinsdialog.cpp
+++ b/src/qt/sendcoinsdialog.cpp
@@ -22,6 +22,7 @@ SendCoinsDialog::SendCoinsDialog(QWidget *parent) :
addEntry();
connect(ui->addButton, SIGNAL(clicked()), this, SLOT(addEntry()));
+ connect(ui->clearButton, SIGNAL(clicked()), this, SLOT(clear()));
}
void SendCoinsDialog::setModel(WalletModel *model)