Changeset View
Changeset View
Standalone View
Standalone View
discover/qml/SourcesPage.qml
1 | import QtQuick 2.4 | 1 | import QtQuick 2.4 | ||
---|---|---|---|---|---|
2 | import QtQuick.Controls 2.1 | 2 | import QtQuick.Controls 2.1 | ||
3 | import QtQuick.Layouts 1.1 | 3 | import QtQuick.Layouts 1.1 | ||
4 | import org.kde.discover 2.0 | 4 | import org.kde.discover 2.0 | ||
5 | import org.kde.discover.app 1.0 | 5 | import org.kde.discover.app 1.0 | ||
6 | import org.kde.kirigami 2.2 as Kirigami | 6 | import org.kde.kirigami 2.2 as Kirigami | ||
7 | import "navigation.js" as Navigation | 7 | import "navigation.js" as Navigation | ||
8 | 8 | | |||
9 | DiscoverPage { | 9 | DiscoverPage { | ||
10 | id: page | 10 | id: page | ||
11 | clip: true | 11 | clip: true | ||
12 | title: i18n("Sources") | 12 | title: i18n("Sources") | ||
13 | property string search: "" | 13 | property string search: "" | ||
14 | 14 | | |||
15 | background: Rectangle { | ||||
16 | color: Kirigami.Theme.backgroundColor | ||||
17 | Kirigami.Theme.colorSet: Kirigami.Theme.Window | ||||
18 | Kirigami.Theme.inherit: false | ||||
19 | } | ||||
20 | | ||||
15 | mainItem: ListView { | 21 | mainItem: ListView { | ||
16 | id: sourcesView | 22 | id: sourcesView | ||
17 | model: QSortFilterProxyModel { | 23 | model: QSortFilterProxyModel { | ||
18 | filterRegExp: new RegExp(page.search, 'i') | 24 | filterRegExp: new RegExp(page.search, 'i') | ||
19 | dynamicSortFilter: false //We don't want to sort, as sorting can have some semantics on some backends | 25 | dynamicSortFilter: false //We don't want to sort, as sorting can have some semantics on some backends | ||
20 | sourceModel: SourcesModel | 26 | sourceModel: SourcesModel | ||
21 | } | 27 | } | ||
22 | currentIndex: -1 | 28 | currentIndex: -1 | ||
▲ Show 20 Lines • Show All 231 Lines • Show Last 20 Lines |