mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-01-15 17:37:12 -05:00
Add view to list trusted nodes
This commit is contained in:
parent
148c04e85e
commit
80f5e3bd74
@ -21,5 +21,6 @@
|
||||
<file>qml/Contacts.qml</file>
|
||||
<file>qml/AddTrustedNode.qml</file>
|
||||
<file>qml/RsLoginPassView.qml</file>
|
||||
<file>qml/TrustedNodesView.qml</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
@ -22,11 +22,7 @@ import org.retroshare.qml_components.LibresapiLocalClient 1.0
|
||||
|
||||
Item
|
||||
{
|
||||
function refreshData()
|
||||
{
|
||||
rsApi.openConnection(apiSocketPath)
|
||||
rsApi.request("/identity/*/", "")
|
||||
}
|
||||
function refreshData() { rsApi.request("/identity/*/", "") }
|
||||
|
||||
onFocusChanged: focus && refreshData()
|
||||
|
||||
@ -34,6 +30,7 @@ Item
|
||||
{
|
||||
id: rsApi
|
||||
onGoodResponseReceived: locationsModel.json = msg
|
||||
Component.onCompleted: { openConnection(apiSocketPath) }
|
||||
}
|
||||
|
||||
JSONListModel
|
||||
|
58
retroshare-qml-app/src/qml/TrustedNodesView.qml
Normal file
58
retroshare-qml-app/src/qml/TrustedNodesView.qml
Normal file
@ -0,0 +1,58 @@
|
||||
/*
|
||||
* RetroShare Android QML App
|
||||
* Copyright (C) 2016 Gioacchino Mazzurco <gio@eigenlab.org>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import QtQuick 2.0
|
||||
import QtQuick.Controls 1.4
|
||||
import org.retroshare.qml_components.LibresapiLocalClient 1.0
|
||||
|
||||
Item
|
||||
{
|
||||
function refreshData() { rsApi.request("/peers", "") }
|
||||
|
||||
onFocusChanged: focus && refreshData()
|
||||
|
||||
LibresapiLocalClient
|
||||
{
|
||||
id: rsApi
|
||||
onGoodResponseReceived: jsonModel.json = msg
|
||||
Component.onCompleted: { openConnection(apiSocketPath) }
|
||||
}
|
||||
|
||||
JSONListModel
|
||||
{
|
||||
id: jsonModel
|
||||
query: "$.data[*]"
|
||||
}
|
||||
|
||||
ListView
|
||||
{
|
||||
width: parent.width
|
||||
anchors.top: parent.top
|
||||
anchors.bottom: bottomButton.top
|
||||
model: jsonModel.model
|
||||
delegate: Text { text: model.name }
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: bottomButton
|
||||
text: "Add Trusted Node"
|
||||
anchors.bottom: parent.bottom
|
||||
onClicked: swipeView.currentIndex = addTrustedNodeView.SwipeView.index
|
||||
}
|
||||
}
|
@ -78,9 +78,11 @@ ApplicationWindow
|
||||
qParent: swipeView
|
||||
}
|
||||
|
||||
AddTrustedNode
|
||||
TrustedNodesView { id: trustedNodesView }
|
||||
|
||||
Contacts
|
||||
{
|
||||
id: addTrustedNodeView
|
||||
id: contactsView
|
||||
visible: true
|
||||
}
|
||||
|
||||
@ -105,13 +107,11 @@ ApplicationWindow
|
||||
height: 100
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Contacts
|
||||
AddTrustedNode
|
||||
{
|
||||
id: contactsView
|
||||
id: addTrustedNodeView
|
||||
visible: true
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user