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 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 anchors { left: icon.right leftMargin: Theme.paddingMedium verticalCenter: icon.verticalCenter } } }