/* * Copyright (C) 2016 Morgan McMillian * * This file is apart of the Goober application, a client for pnut.io * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import bb.cascades 1.4 Page { signal follow(string uid) signal unfollow(string uid) signal block(string uid) signal unblock(string uid) signal mute(string uid) signal unmute(string uid) Container { ListView { id: userListView dataModel: ArrayDataModel { id: listModel } listItemComponents: [ ListItemComponent { id: root UserItem {} } ] function follow(uid) { pnut.followUser(uid) } function unfollow(uid) { pnut.unfollowUser(uid) } // function sendReply(text, pid) { // pnut.sendReply(text, pid); // } // function getUserName() { // return _app.setting("username") // } // function viewProfile(userobj) { // var page = profilePage.createObject(); // page.user = userobj // page.follow.connect(follow) // page.unfollow.connect(unfollow) // page.block.connect(block) // page.unblock.connect(unblock) // page.mute.connect(mute) // page.unmute.connect(unmute) // nav.push(page); // } // function ccOnReply() { // if (_app.setting("cc") === "true") { // return true // } else { // return false // } // } } } function loadThread(data) { listModel.append(data); } }