import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Layouts 1.0 import QtQuick.Controls.Styles 1.1 import CodeEditorExtensionManager 1.0 Rectangle { objectName: "mainContent" signal keyPressed(variant event) focus: true Keys.enabled: true Keys.onPressed: { root.keyPressed(event.key); } anchors.fill: parent height: parent.height width: parent.width; id:root SplitView { orientation: Qt.Horizontal anchors.fill: parent ProjectList { width: parent.width * 0.2 height: parent.height Layout.minimumWidth: 200 } SplitView { //anchors.fill: parent width: parent.width * 0.6 orientation: Qt.Vertical CodeEditorView { height: parent.height * 0.7 anchors.top: parent.top width: parent.width } Rectangle { anchors.bottom: parent.bottom id: contextualView width: parent.width Layout.minimumHeight: 20 height: parent.height * 0.3 TabView { id: contextualTabs antialiasing: true anchors.fill: parent style: TabStyle {} } } } Rectangle { anchors.right: parent.right id: rightPaneView width: parent.width * 0.2 height: parent.height Layout.minimumWidth: 20 TabView { id: rightPaneTabs antialiasing: true anchors.fill: parent //style: TabStyle {} } } CodeEditorExtensionManager { tabView: contextualTabs rightTabView: rightPaneTabs } } }