From f5a7274aaaea60525eac81874cedf8f276da8bb3 Mon Sep 17 00:00:00 2001 From: uncor3 Date: Fri, 22 May 2026 11:55:20 +0000 Subject: [PATCH] implement ToolWindow --- src/ui/base/ToolWindow.qml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/ui/base/ToolWindow.qml diff --git a/src/ui/base/ToolWindow.qml b/src/ui/base/ToolWindow.qml new file mode 100644 index 0000000..79a32a8 --- /dev/null +++ b/src/ui/base/ToolWindow.qml @@ -0,0 +1,16 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.15 +import ".." as App + + +Window { + id: root + required property string udid + required property var device + Component.onCompleted : { + App.DeviceContext.device_removed.connect((udid) => { + if (root.udid === udid) {root.close()} + }) + } +} \ No newline at end of file