diff options
Diffstat (limited to 'qml/EmbeddedTerminal.qml')
-rw-r--r-- | qml/EmbeddedTerminal.qml | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/qml/EmbeddedTerminal.qml b/qml/EmbeddedTerminal.qml index 6d94230..146df7f 100644 --- a/qml/EmbeddedTerminal.qml +++ b/qml/EmbeddedTerminal.qml @@ -1,16 +1,15 @@ import QtQuick 2.0 import QMLTermWidget 1.0 -import QtQuick.Controls 1.2 Item { - id: embeddedTerminal + id: item property string program property string workingDirectory - property int columns - property int lines + property int columns + property int lines - width: container.width + width: container.width height: container.height function select() { highlighter.select() } @@ -52,18 +51,18 @@ Item { font.family: "Monospace" font.pointSize: 8 - width: fontMetrics.width * embeddedTerminal.columns - height: fontMetrics.height * embeddedTerminal.lines + width: fontMetrics.width * item.columns + height: fontMetrics.height * item.lines session: QMLTermSession { - initialWorkingDirectory: embeddedTerminal.workingDirectory + initialWorkingDirectory: item.workingDirectory shellProgram: { - return (embeddedTerminal.program).split(" ")[0]; + return (item.program).split(" ")[0]; } shellProgramArgs: { - var elements = (embeddedTerminal.program).split(" "); + var elements = (item.program).split(" "); elements.shift(); return elements; @@ -80,7 +79,7 @@ Item { } Component.onCompleted: { - terminal.forceActiveFocus(); + forceActiveFocus(); session.startShellProgram(); } } |