mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-21 02:58:55 +00:00
feat: add wallet asset icon
This commit is contained in:
parent
a962069b73
commit
491718a0bd
@ -32,13 +32,13 @@ QtObject:
|
|||||||
result.assets = @[]
|
result.assets = @[]
|
||||||
result.setup
|
result.setup
|
||||||
|
|
||||||
proc addAssetToList*(self: AssetsModel, name: string, symbol: string, value: string, fiatValue: string) {.slot.} =
|
proc addAssetToList*(self: AssetsModel, name: string, symbol: string, value: string, fiatValue: string, image: string) {.slot.} =
|
||||||
self.beginInsertRows(newQModelIndex(), self.assets.len, self.assets.len)
|
self.beginInsertRows(newQModelIndex(), self.assets.len, self.assets.len)
|
||||||
self.assets.add(Asset(name : name,
|
self.assets.add(Asset(name : name,
|
||||||
symbol : symbol,
|
symbol : symbol,
|
||||||
value : value,
|
value : value,
|
||||||
fiatValue: fiatValue,
|
fiatValue: fiatValue,
|
||||||
image: ""))
|
image: image))
|
||||||
self.endInsertRows()
|
self.endInsertRows()
|
||||||
|
|
||||||
method rowCount(self: AssetsModel, index: QModelIndex = nil): int =
|
method rowCount(self: AssetsModel, index: QModelIndex = nil): int =
|
||||||
|
@ -92,7 +92,8 @@ proc mainProc() =
|
|||||||
engine.setRootContextProperty("chatsModel", chatsVariant)
|
engine.setRootContextProperty("chatsModel", chatsVariant)
|
||||||
engine.setRootContextProperty("assetsModel", assetsVariant)
|
engine.setRootContextProperty("assetsModel", assetsVariant)
|
||||||
|
|
||||||
assetsModel.addAssetToList("Ethereum", "ETH", fmt"{eth_value:.6}", "$" & fmt"{usd_balance:.6}")
|
let symbol = "ETH"
|
||||||
|
assetsModel.addAssetToList("Ethereum", symbol, fmt"{eth_value:.6}", "$" & fmt"{usd_balance:.6}", fmt"../../img/token-icons/{toLowerAscii(symbol)}.svg")
|
||||||
|
|
||||||
engine.load("../ui/main.qml")
|
engine.load("../ui/main.qml")
|
||||||
|
|
||||||
|
@ -224,11 +224,11 @@ ColumnLayout {
|
|||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.leftMargin: 0
|
anchors.leftMargin: 0
|
||||||
|
|
||||||
Rectangle {
|
Image {
|
||||||
|
id: assetInfoContainer
|
||||||
width: 36
|
width: 36
|
||||||
height: 36
|
height: 36
|
||||||
color: Theme.blue
|
source: image
|
||||||
radius: 50
|
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.leftMargin: Theme.padding
|
anchors.leftMargin: Theme.padding
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user