Skip to content

Commit 1f02fab

Browse files
committed
qml: Add copy icon
The copy icon will be used to initiate a copy to clipboard when it is clicked.
1 parent 2bcb248 commit 1f02fab

File tree

5 files changed

+11
-0
lines changed

5 files changed

+11
-0
lines changed

src/Makefile.qt.include

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ QML_RES_ICONS = \
337337
qml/res/icons/caret-left.png \
338338
qml/res/icons/caret-right.png \
339339
qml/res/icons/check.png \
340+
qml/res/icons/copy.png \
340341
qml/res/icons/cross.png \
341342
qml/res/icons/error.png \
342343
qml/res/icons/export.png \

src/qml/bitcoin_qml.qrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
<file alias="caret-left">res/icons/caret-left.png</file>
9595
<file alias="caret-right">res/icons/caret-right.png</file>
9696
<file alias="check">res/icons/check.png</file>
97+
<file alias="copy">res/icons/copy.png</file>
9798
<file alias="cross">res/icons/cross.png</file>
9899
<file alias="error">res/icons/error.png</file>
99100
<file alias="export">res/icons/export.png</file>

src/qml/imageprovider.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ QPixmap ImageProvider::requestPixmap(const QString& id, QSize* size, const QSize
7777
return QIcon(":/icons/check").pixmap(requested_size);
7878
}
7979

80+
if (id == "copy") {
81+
*size = requested_size;
82+
return QIcon(":/icons/copy").pixmap(requested_size);
83+
}
84+
8085
if (id == "cross") {
8186
*size = requested_size;
8287
return QIcon(":/icons/cross").pixmap(requested_size);

src/qml/res/icons/copy.png

1.51 KB
Loading

src/qml/res/src/copy.svg

Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)