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