Warning, /maui/fiery/src/views/history/HistoryView.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.14 0002 import QtQuick.Controls 2.14 0003 import QtQuick.Layouts 1.3 0004 0005 import org.mauikit.controls 1.3 as Maui 0006 0007 import org.maui.fiery 1.0 as Fiery 0008 0009 0010 Maui.Page 0011 { 0012 id: control 0013 0014 footBar.visible: false 0015 headBar.middleContent: Maui.SearchField 0016 { 0017 id: _entryField 0018 Layout.fillWidth: true 0019 Layout.maximumWidth: 500 0020 Layout.alignment: Qt.AlignCenter 0021 onAccepted: 0022 { 0023 _listView.model.filter = text 0024 } 0025 onCleared: 0026 { 0027 _listView.model.clearFilters() 0028 } 0029 } 0030 0031 Maui.ListBrowser 0032 { 0033 id: _listView 0034 anchors.fill: parent 0035 // spacing: Maui.Style.space.medium 0036 0037 model: Maui.BaseModel 0038 { 0039 0040 list: Fiery.History 0041 filter: _entryField.text 0042 sort: "adddate" 0043 sortOrder: Qt.DescendingOrder 0044 recursiveFilteringEnabled: true 0045 sortCaseSensitivity: Qt.CaseInsensitive 0046 filterCaseSensitivity: Qt.CaseInsensitive 0047 } 0048 0049 delegate: Maui.ListBrowserDelegate 0050 { 0051 width: ListView.view.width 0052 0053 label1.text: model.title 0054 tooltipText: model.url 0055 imageSource: model.icon.replace("image://favicon/", "") 0056 iconSizeHint: Maui.Style.iconSizes.medium 0057 0058 onClicked: 0059 { 0060 _listView.currentIndex = index 0061 _browserView.openTab(model.url) 0062 } 0063 } 0064 } 0065 }