Warning, /plasma-mobile/mycroft-plasmoid-mobile/plasmoid/contents/ui/FallbackWebSearchType.qml is written in an unsupported language. File is not indexed.
0001 /* Copyright 2016 Aditya Mehra <aix.m@outlook.com> 0002 0003 This library is free software; you can redistribute it and/or 0004 modify it under the terms of the GNU Lesser General Public 0005 License as published by the Free Software Foundation; either 0006 version 2.1 of the License, or (at your option) version 3, or any 0007 later version accepted by the membership of KDE e.V. (or its 0008 successor approved by the membership of KDE e.V.), which shall 0009 act as a proxy defined in Section 6 of version 3 of the license. 0010 0011 This library is distributed in the hope that it will be useful, 0012 but WITHOUT ANY WARRANTY; without even the implied warranty of 0013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0014 Lesser General Public License for more details. 0015 0016 You should have received a copy of the GNU Lesser General Public 0017 License along with this library. If not, see <http://www.gnu.org/licenses/>. 0018 */ 0019 0020 import QtQuick 2.9 0021 import QtQml.Models 2.2 0022 import QtQuick.Controls 2.2 0023 import org.kde.plasma.components 2.0 as PlasmaComponents 0024 import org.kde.plasma.extras 2.0 as PlasmaExtras 0025 import org.kde.private.mycroftplasmoidmobile 1.0 as PlasmaLa 0026 import QtWebKit 3.0 0027 import QtWebKit.experimental 1.0 0028 0029 Column { 0030 spacing: 6 0031 anchors.right: parent.right 0032 0033 Row { 0034 id: messageRow 0035 spacing: 6 0036 0037 Item { 0038 id: messageRect 0039 width: cbwidth 0040 height: newolfFlick.height 0041 0042 Flickable { 0043 id: newolfFlick 0044 width: messageRect.width 0045 height: units.gridUnit * 10 0046 contentHeight: wikiview.height 0047 clip: true 0048 0049 WebView { 0050 id: wikiview 0051 height: units.gridUnit * 20 0052 width: parent.width 0053 url: InputQuery 0054 experimental.preferredMinimumContentsWidth: cbwidth 0055 experimental.useDefaultContentItemSize: false 0056 experimental.transparentBackground: true 0057 experimental.userStyleSheets: "../code/fallback.css" 0058 opacity: 0 0059 0060 onLoadingChanged: { 0061 switch (loadRequest.status) 0062 { 0063 case WebView.LoadSucceededStatus: 0064 opacity = 1 0065 return 0066 case WebView.LoadStartedStatus: 0067 break 0068 case WebView.LoadStoppedStatus: 0069 break 0070 case WebView.LoadFailedStatus: 0071 break 0072 } 0073 opacity = 0 0074 } 0075 0076 } 0077 0078 0079 ScrollIndicator.vertical: ScrollIndicator { } 0080 0081 } 0082 } 0083 } 0084 } 0085