import QtQuick 2.4 import Ubuntu.Components 1.3 import "../styles" Item { property string url property string text property bool commonBorder: true property int lBorderwidth: 0 property int rBorderwidth: 0 property int tBorderwidth: 0 property int bBorderwidth: 0 property int commonBorderWidth: 0 property string borderColor: UbuntuColors.warmGrey width: parent.width height: units.gu(6) Rectangle { width: parent.width height: parent.height Text { text: parent.parent.text anchors.left: parent.left anchors.leftMargin: units.gu(1) anchors.verticalCenter: parent.verticalCenter } Icon { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter width: units.gu(4) height: units.gu(4) name: "go-next" color: Theme.raisin_black } MouseArea { anchors.fill: parent onClicked: { Qt.openUrlExternally(parent.parent.url) } } CustomBorder { id: cb commonBorder: parent.parent.commonBorder lBorderwidth: parent.parent.lBorderwidth rBorderwidth: parent.parent.rBorderwidth tBorderwidth: parent.parent.tBorderwidth bBorderwidth: parent.parent.bBorderwidth borderColor: parent.parent.borderColor } } }