Warning, /network/angelfish/src/contents/ui/AdblockFilterDownloadQuestion.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2020 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 //
0003 // SPDX-License-Identifier: GPL-2.0-or-later
0004
0005 import org.kde.kirigami 2.4 as Kirigami
0006 import org.kde.angelfish 1.0
0007
0008 Kirigami.InlineMessage {
0009 id: question
0010 showCloseButton: true
0011
0012 visible: AdblockUrlInterceptor.adblockSupported
0013
0014 text: i18n("The ad blocker is missing its filter lists, do you want to download them now?")
0015
0016 AdblockFilterListsModel {
0017 id: filterListsModel
0018 onRefreshFinished: question.visible = false
0019 }
0020
0021 onVisibleChanged: if (!visible) {
0022 Settings.adblockFilterDownloadDismissed = true
0023 }
0024
0025 actions: [
0026 Kirigami.Action {
0027 id: downloadAction
0028 iconName: "download"
0029 text: i18n("Download")
0030
0031 onTriggered: {
0032 filterListsModel.refreshLists()
0033 downloadAction.enabled = false;
0034 downloadAction.text = i18n("Downloading...")
0035 }
0036 }
0037 ]
0038 }