Warning, /maui/booth/src/widgets/views/Terminal.qml is written in an unsupported language. File is not indexed.
0001 // Copyright 2018-2020 Camilo Higuita <milo.h@aol.com> 0002 // Copyright 2018-2020 Nitrux Latinoamericana S.C. 0003 // 0004 // SPDX-License-Identifier: GPL-3.0-or-later 0005 0006 0007 import QtQuick 2.0 0008 import org.kde.mauikit 1.0 as Maui 0009 0010 Maui.Terminal 0011 { 0012 id: control 0013 kterminal.colorScheme: "DarkPastels" 0014 onKeyPressed: 0015 { 0016 if ((event.key == Qt.Key_V) && (event.modifiers & Qt.ControlModifier) && (event.modifiers & Qt.ShiftModifier)) 0017 { 0018 kterminal.pasteClipboard() 0019 } 0020 0021 if ((event.key == Qt.Key_C) && (event.modifiers & Qt.ControlModifier) && (event.modifiers & Qt.ShiftModifier)) 0022 { 0023 kterminal.copyClipboard() 0024 } 0025 0026 if ((event.key == Qt.Key_F) && (event.modifiers & Qt.ControlModifier) && (event.modifiers & Qt.ShiftModifier)) 0027 { 0028 footBar.visible = !footBar.visible 0029 } 0030 } 0031 0032 onTitleChanged: 0033 { 0034 // var path = "file://"+control.title.slice(control.title.indexOf(":")+1).trim(); 0035 // console.log("yea", path) 0036 // root.currentBrowser.currentPath = path; 0037 0038 // if(Maui.FM.fileExists(path)) 0039 // { 0040 // root.currentBrowser.currentPath = path; 0041 // } 0042 } 0043 0044 onUrlsDropped: 0045 { 0046 var str = "" 0047 for(var i in urls) 0048 str = str + urls[i].replace("file://", "")+ " " 0049 0050 control.session.sendText(str) 0051 } 0052 }