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