2023-03-30 21:52:55 +08:00
|
|
|
|
import QtQuick
|
2023-02-28 18:29:00 +08:00
|
|
|
|
|
|
|
|
|
Text {
|
|
|
|
|
|
2023-03-12 21:49:11 +08:00
|
|
|
|
property int iconSource
|
2023-02-28 18:29:00 +08:00
|
|
|
|
property int iconSize: 20
|
2023-03-28 21:37:10 +08:00
|
|
|
|
property color iconColor: FluTheme.dark ? "#FFFFFF" : "#000000"
|
2023-02-28 18:29:00 +08:00
|
|
|
|
|
|
|
|
|
id:text_icon
|
2023-03-11 00:29:06 +08:00
|
|
|
|
font.family: "Segoe Fluent Icons"
|
2023-02-28 18:29:00 +08:00
|
|
|
|
font.pixelSize: iconSize
|
|
|
|
|
horizontalAlignment: Text.AlignHCenter
|
|
|
|
|
verticalAlignment: Text.AlignVCenter
|
|
|
|
|
color: iconColor
|
2023-03-12 21:49:11 +08:00
|
|
|
|
text: (String.fromCharCode(iconSource).toString(16));
|
2023-02-28 18:29:00 +08:00
|
|
|
|
}
|