import QtQuick 2.0 import QtQuick.Controls 1.3 import "qrc:/qml/genericqml" Rectangle{ id: detailsrectangle anchors.top: namelabel.bottom anchors.topMargin: 2*mm ScrollView{ horizontalScrollBarPolicy:Qt.ScrollBarAlwaysOff frameVisible: true id:namelabelflickable width: root.width-10*mm height:friendsTabView.height-45*mm clip:true Text{ id:namelabeltext width: namelabelflickable.width height: implicitHeight font.pixelSize: 3*mm textFormat:Text.RichText wrapMode: Text.Wrap text:""+qsTr("Description")+": "+Qt.atob(contact.description)+"
"+qsTr("Location")+": "+contact.location+"
"+qsTr("Posts")+": "+contact.statuses_count+ "
"+qsTr("URL")+": "+linkUrl+"
"+ qsTr("Created at")+": "+createdAtDate.toLocaleString(Qt.locale()) onLinkActivated: { Qt.openUrlExternally(link)} } } Row{ anchors.top: namelabelflickable.bottom anchors.topMargin: 2*mm spacing:4 BlueButton{ id:photobutton text:"Photos" visible:(contact.network=="dfrn") onClicked:{ root.currentIndex=2; fotostab.active=true; root.fotoSignal(contact) ; } } BlueButton{ id:messagebutton text:"Messages" onClicked:{ root.currentIndex=0; newstab.active=true; root.messageSignal(contact.id) ; } } BlueButton{ id:dmbutton visible: (contact.following=="true") text: "DM" onClicked:{ root.currentIndex=0; newstab.active=true; root.directmessageSignal(contact.screen_name); } } BlueButton{ id: closeButton text: "close" onClicked:{contactComponent.state="";detailsrectangle.destroy()} } } }