Send Coins page not cleared when changing tabs. Clear all button for clearing the...
authorJanne Pulkkinen <jannepulk@gmail.com>
Tue, 27 Sep 2011 14:46:19 +0000 (17:46 +0300)
committerJanne Pulkkinen <jannepulk@gmail.com>
Tue, 27 Sep 2011 14:46:19 +0000 (17:46 +0300)
src/qt/bitcoingui.cpp
src/qt/forms/sendcoinsdialog.ui
src/qt/sendcoinsdialog.cpp

index 3e6b547..c9a892f 100644 (file)
@@ -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);
 
index fb2fc99..f9dd02f 100644 (file)
@@ -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">
       </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>
index 8954af4..58eb5c2 100644 (file)
@@ -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)