123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // Copyright (c) 2015 Ultimaker B.V.
- // Cura is released under the terms of the AGPLv3 or higher.
- import QtQuick 2.2
- import QtQuick.Controls 1.1
- import QtQuick.Layouts 1.1
- import UM 1.0 as UM
- UM.Dialog {
- id: dialog;
- //: Engine Log dialog title
- title: qsTr("Engine Log");
- modality: Qt.NonModal;
- TextArea {
- id: textArea
- anchors.fill: parent;
- Timer {
- id: updateTimer;
- interval: 1000;
- running: false;
- repeat: true;
- onTriggered: textArea.text = Printer.getEngineLog();
- }
- }
- rightButtons: Button {
- //: Close engine log button
- text: qsTr("Close");
- onClicked: dialog.visible = false;
- }
- onVisibleChanged: {
- if(visible) {
- textArea.text = Printer.getEngineLog();
- updateTimer.start();
- } else {
- updateTimer.stop();
- }
- }
- }
|