mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-02 14:16:16 -04:00
Toggle search contacts field using search icon on toolbar
This commit is contained in:
parent
d8eafaf9ea
commit
353b34fcab
3 changed files with 11 additions and 4 deletions
|
@ -35,6 +35,7 @@ Item
|
|||
Component.onCompleted:
|
||||
{
|
||||
toolBar.state = "CONTACTSVIEW"
|
||||
toolBar.searchBtnCb = toggleSearchBox
|
||||
refreshAll()
|
||||
}
|
||||
onFocusChanged: focus && refreshAll()
|
||||
|
@ -46,6 +47,11 @@ Item
|
|||
onMessage: contactsListModel.json = JSON.stringify(messageObject)
|
||||
}
|
||||
|
||||
function toggleSearchBox (){
|
||||
if (searching) searching = false
|
||||
else searching = true
|
||||
}
|
||||
|
||||
function refreshAll()
|
||||
{
|
||||
refreshOwn()
|
||||
|
|
|
@ -183,8 +183,7 @@ Drawer
|
|||
},
|
||||
"Search Contacts": function()
|
||||
{
|
||||
stackView.push("qrc:/Contacts.qml",
|
||||
{'searching': true} )
|
||||
stackView.push("qrc:/Contacts.qml" )
|
||||
},
|
||||
"Paste Link": function()
|
||||
{
|
||||
|
|
|
@ -63,6 +63,8 @@ ApplicationWindow
|
|||
property alias loaderSource: imageLoader.sourceComponent
|
||||
property string defaultLabel: "RetroShare"
|
||||
|
||||
property var searchBtnCb
|
||||
|
||||
states:
|
||||
[
|
||||
State
|
||||
|
@ -120,6 +122,7 @@ ApplicationWindow
|
|||
BtnIcon
|
||||
{
|
||||
property bool searchIconVisibility: false
|
||||
property var onClickCB: function (){}
|
||||
|
||||
id: searchIcon
|
||||
height: (coreReady)? parent.height - 10 : 0
|
||||
|
@ -130,8 +133,7 @@ ApplicationWindow
|
|||
visible: searchIconVisibility && coreReady
|
||||
onClicked:
|
||||
{
|
||||
stackView.push("qrc:/Contacts.qml",
|
||||
{'searching': true} )
|
||||
toolBar.searchBtnCb()
|
||||
}
|
||||
}
|
||||
MouseArea
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue