fix(@chat): Used `StatusEmoji` component

This commit is contained in:
Igor Sirotin 2022-05-23 14:35:51 +03:00
parent 718cc1f45c
commit 7b001b5099
4 changed files with 12 additions and 9 deletions

@ -1 +1 @@
Subproject commit e1db6393404a85f91e7452575f6a0bc921caf6c6 Subproject commit 485647d1c36a6bd87ac8715f3989f0052621b816

View File

@ -1,6 +1,7 @@
import QtQuick 2.13 import QtQuick 2.13
import StatusQ.Core.Utils 0.1 as StatusQUtils import StatusQ.Core.Utils 0.1 as StatusQUtils
import StatusQ.Components 0.1
import utils 1.0 import utils 1.0
import shared.panels 1.0 import shared.panels 1.0
@ -25,10 +26,10 @@ Item {
Repeater { Repeater {
model: Utils.getEmojiHashAsJson(root.publicKey) model: Utils.getEmojiHashAsJson(root.publicKey)
SVGImage { StatusEmoji {
width: root.size width: root.size
height: root.size height: root.size
source: Style.emoji(StatusQUtils.Emoji.iconId(modelData)) emojiId: StatusQUtils.Emoji.iconId(modelData)
} }
} }
} }

View File

@ -4,6 +4,7 @@ import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import StatusQ.Controls 0.1 import StatusQ.Controls 0.1
import StatusQ.Components 0.1
import StatusQ.Core.Utils 0.1 as StatusQUtils import StatusQ.Core.Utils 0.1 as StatusQUtils
import utils 1.0 import utils 1.0
@ -244,10 +245,10 @@ Popup {
Repeater { Repeater {
id: skinColorEmojiRepeater id: skinColorEmojiRepeater
model: ["1f590-1f3fb", "1f590-1f3fc", "1f590-1f3fd", "1f590-1f3fe", "1f590-1f3ff", "1f590"] model: ["1f590-1f3fb", "1f590-1f3fc", "1f590-1f3fd", "1f590-1f3fe", "1f590-1f3ff", "1f590"]
delegate: SVGImage { delegate: StatusEmoji {
width: 22 width: 22
height: 22 height: 22
source: Style.emoji(modelData) emojiId: modelData
MouseArea { MouseArea {
cursorShape: Qt.PointingHandCursor cursorShape: Qt.PointingHandCursor
anchors.fill: parent anchors.fill: parent
@ -261,14 +262,14 @@ Popup {
} }
} }
SVGImage { StatusEmoji {
width: 22 width: 22
height: 22 height: 22
anchors.verticalCenter: searchBox.verticalCenter anchors.verticalCenter: searchBox.verticalCenter
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: emojiHeader.headerMargin anchors.rightMargin: emojiHeader.headerMargin
visible: !skinToneEmoji.expandSkinColorOptions visible: !skinToneEmoji.expandSkinColorOptions
source: Style.emoji("1f590" + ((localAccountSensitiveSettings.skinColor !== "" && visible) ? ("-" + localAccountSensitiveSettings.skinColor) : "")) emojiId: "1f590" + ((localAccountSensitiveSettings.skinColor !== "" && visible) ? ("-" + localAccountSensitiveSettings.skinColor) : "")
MouseArea { MouseArea {
cursorShape: Qt.PointingHandCursor cursorShape: Qt.PointingHandCursor
anchors.fill: parent anchors.fill: parent

View File

@ -5,6 +5,7 @@ import utils 1.0
import shared 1.0 import shared 1.0
import shared.panels 1.0 import shared.panels 1.0
import StatusQ.Components 0.1
Item { Item {
id: emojiSection id: emojiSection
@ -89,10 +90,10 @@ Item {
anchors.topMargin: emojiSection.imageMargin anchors.topMargin: emojiSection.imageMargin
anchors.leftMargin: emojiSection.imageMargin anchors.leftMargin: emojiSection.imageMargin
SVGImage { StatusEmoji {
width: emojiSection.imageWidth width: emojiSection.imageWidth
height: emojiSection.imageWidth height: emojiSection.imageWidth
source: Style.emoji(modelData.filename) emojiId: modelData.filename
MouseArea { MouseArea {
cursorShape: Qt.PointingHandCursor cursorShape: Qt.PointingHandCursor