import org.kde.falkon 1.0 as Falkon import QtQuick.Controls 2.3 import QtQuick.Layouts 1.0 import QtQuick 2.3 Falkon.PluginInterface { init: function(state, settingsPath) { console.log(i18n('"Tutorial7" plugin loaded')) } testPlugin: function() { return true } unload: function() { console.log(i18n('"Tutorial7" plugin unloaded')) } /* Taken from "Hello Qml" example */ Falkon.SideBar { name: 'qml-tutorial7-sidebar' title: i18n('Tutorial 7 - QML SideBar') icon: 'falkon' checkable: true shortcut: 'Ctrl+Shift+Alt+S' Pane { ColumnLayout { anchors.fill: parent Image { Layout.alignment: Qt.AlignHCenter source: 'qrc:/icons/other/startpage.svg' } Button { Layout.fillWidth: true Layout.alignment: Qt.AlignBottom text: i18n('Hello Qml Plugin') } } } } }