forked from lubuwest/Friendiqa
v0.6.2 Follow and Unfollow contacts, Systray on Linux
This commit is contained in:
parent
1d62a8ddc1
commit
baccd64303
37 changed files with 724 additions and 636 deletions
|
@ -257,6 +257,42 @@ Page {
|
|||
rootstackView.pop()
|
||||
}
|
||||
}
|
||||
BlueButton{
|
||||
id:followbutton
|
||||
visible:(contact.isFriend==0)
|
||||
height: 6*mm
|
||||
//width: implicitContentWidth+2*mm//8*mm
|
||||
text:qsTr("Follow")
|
||||
onClicked:{
|
||||
contactBusy.running=true;
|
||||
Helperjs.friendicaPostRequest(login,"/api/v1/accounts/" + contact.id + "/follow",'',"POST",root,function(returnvalue){
|
||||
Helperjs.updateData(db,"contacts",login.username,"isFriend",1,function(){},"id",contact.id)
|
||||
root.friendsSignal(login.username);
|
||||
rootstackView.pop()
|
||||
// var username=login.username
|
||||
//
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
BlueButton{
|
||||
id:unfollowbutton
|
||||
visible:(contact.isFriend==1)
|
||||
height: 6*mm
|
||||
//width: implicitContentWidth+2*mm//8*mm
|
||||
text:qsTr("Unfollow")
|
||||
onClicked:{
|
||||
Helperjs.friendicaPostRequest(login,"/api/v1/accounts/" + contact.id + "/unfollow",'',"POST",root,function(returnvalue){
|
||||
contactBusy.running=true;
|
||||
Helperjs.updateData(db,"contacts",login.username,"isFriend",0,function(){},"id",contact.id)
|
||||
root.friendsSignal(login.username);
|
||||
rootstackView.pop()
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}//Flow end
|
||||
Label {
|
||||
id: namelabel
|
||||
|
@ -284,7 +320,7 @@ Page {
|
|||
font.family: "Noto Sans"
|
||||
textFormat:Text.RichText
|
||||
wrapMode: Text.Wrap
|
||||
text:"<b>"+qsTr("Description")+": </b> "+contact.description+"<br> <b>"+qsTr("Location")+":</b> "+contact.location+"<br> <b>"+qsTr("Posts")+":</b> "+contact.statuses_count+
|
||||
text:"<b>"+qsTr("Description")+": </b> "+(Qt.atob(contact.description)!=""?contact.description:"")+"<br> <b>"+qsTr("Location")+":</b> "+contact.location+"<br> <b>"+qsTr("Posts")+":</b> "+contact.statuses_count+
|
||||
"<br> <b>"+qsTr("URL")+":</b> <a href='"+ contact.url+"'>"+contact.url+"</a><br>"+
|
||||
connectUrl+ "<b>"+qsTr("Created at")+":</b> "+createdAtDate.toLocaleString(Qt.locale())
|
||||
onLinkActivated: {
|
||||
|
@ -312,7 +348,7 @@ Page {
|
|||
Connections{
|
||||
target:root
|
||||
function onContactpostsChanged(){
|
||||
if (root.contactposts.length>0&&root.contactposts[0]!=null){profileimagesource=root.contactposts[0].user.profile_image_url_large}
|
||||
if (root.contactposts.length>0&&root.contactposts[0]!=null){profileimagesource=root.contactposts[0].friendica_author.profile_image_url_large}
|
||||
contactBusy.running=false;
|
||||
contactModel.clear();
|
||||
var currentTime= new Date();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue