harbour-tooter/qml/pages/components/MiniStatus.qml
molan-git 5f4dae2a2d added icon-s-following
- added custom follower icon for miniHeader
- theme coloring for miniHeader icons
- removed unused icons
- changed icon name emojis
2020-06-05 18:38:15 +02:00

55 lines
1.5 KiB
QML

import QtQuick 2.0
import Sailfish.Silica 1.0
Item {
id: miniStatus
visible: true
height: icon.height+Theme.paddingMedium
width: parent.width
Icon {
id: icon
visible: type.length
color: Theme.highlightColor
width: Theme.iconSizeExtraSmall
height: width
source: typeof typeIcon !== "undefined" ? typeIcon : ""
anchors {
top: parent.top
topMargin: Theme.paddingMedium
bottomMargin: Theme.paddingMedium
left: parent.left
leftMargin: Theme.horizontalPageMargin + Theme.iconSizeMedium - width
}
}
Label {
id: lblRtByName
visible: type.length
anchors {
left: icon.right
leftMargin: Theme.paddingMedium
verticalCenter: icon.verticalCenter
}
text: {
var action = "";
switch(type){
case "reblog":
action = qsTr('boosted');
break;
case "favourite":
action = qsTr('favourited');
break;
case "follow":
action = qsTr('followed you');
break;
default:
miniStatus.visible = false
action = type;
}
return typeof reblog_account_username !== "undefined" ? '@' + reblog_account_username + ' ' + action : ''
}
font.pixelSize: Theme.fontSizeExtraSmall
color: Theme.highlightColor
}
}