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 }