You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.7 KiB
72 lines
1.7 KiB
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
|
|
}
|
|
}
|
|
}
|
|
|