aboutsummaryrefslogtreecommitdiff
path: root/src/list/TerminalList.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/list/TerminalList.qml')
-rw-r--r--src/list/TerminalList.qml14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/list/TerminalList.qml b/src/list/TerminalList.qml
index 6c6465b..9c1636f 100644
--- a/src/list/TerminalList.qml
+++ b/src/list/TerminalList.qml
@@ -4,12 +4,13 @@ import QtQuick.Layouts 1.1
Item {
id: item
- property StateHandler state : null
- property int activeItem : 0
- property int itemIndex : 0
+ property int activeItem : 0
+ property int itemIndex : 0
property alias children : column.children
+ property Component terminalItem : Component { TerminalItem { } }
+
function onItemExecuted(index) {
if ( index === (children.length - 1) ) {
createItem();
@@ -17,11 +18,10 @@ Item {
}
function createItem() {
- var terminalItem = Qt.createComponent("qrc:/TerminalItem.qml");
var instantiateTerminal = function() {
var instance = terminalItem.createObject(column, {
- "index": itemIndex,
- "width": flickable.width
+ "index" : itemIndex,
+ "width" : flickable.width
});
instance.onExecuted.connect(onItemExecuted);
@@ -67,7 +67,7 @@ Item {
if ( activeItem < (children.length - 1) ) {
selectItem(activeItem + 1);
} else {
- state.enterInsertMode();
+ mode.enterInsertMode();
}
}