Skip to content

Commit 65c2ad6

Browse files
author
Philip Kaufmann
committed
add a clear all button to the sign message page
1 parent e099e15 commit 65c2ad6

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

src/qt/forms/messagepage.ui

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,12 @@
101101
<italic>true</italic>
102102
</font>
103103
</property>
104-
<property name="text">
105-
<string>Click &quot;Sign Message&quot; to get signature</string>
106-
</property>
107104
<property name="readOnly">
108105
<bool>true</bool>
109106
</property>
107+
<property name="placeholderText">
108+
<string>Click &quot;Sign Message&quot; to get signature</string>
109+
</property>
110110
</widget>
111111
</item>
112112
<item>
@@ -139,6 +139,20 @@
139139
</property>
140140
</widget>
141141
</item>
142+
<item>
143+
<widget class="QPushButton" name="clearButton">
144+
<property name="toolTip">
145+
<string>Reset all sign message fields</string>
146+
</property>
147+
<property name="text">
148+
<string>Clear all</string>
149+
</property>
150+
<property name="icon">
151+
<iconset resource="../bitcoin.qrc">
152+
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
153+
</property>
154+
</widget>
155+
</item>
142156
<item>
143157
<spacer name="horizontalSpacer">
144158
<property name="orientation">

src/qt/messagepage.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,10 @@ void MessagePage::on_signMessage_clicked()
105105
ui->signature->setText(QString::fromStdString(EncodeBase64(&vchSig[0], vchSig.size())));
106106
ui->signature->setFont(GUIUtil::bitcoinAddressFont());
107107
}
108+
109+
void MessagePage::on_clearButton_clicked()
110+
{
111+
ui->signFrom->clear();
112+
ui->message->clear();
113+
ui->signature->clear();
114+
}

src/qt/messagepage.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ private slots:
3333

3434
void on_signMessage_clicked();
3535
void on_copyToClipboard_clicked();
36+
void on_clearButton_clicked();
3637
};
3738

3839
#endif // MESSAGEPAGE_H

0 commit comments

Comments
 (0)