diff --git a/qml/dialogs/ProviderSetupGuide.qml b/qml/dialogs/ProviderSetupGuide.qml index d4564b9..757d01a 100644 --- a/qml/dialogs/ProviderSetupGuide.qml +++ b/qml/dialogs/ProviderSetupGuide.qml @@ -16,11 +16,12 @@ Dialog { readonly property bool isGit: providerIndex <= 2 title: qsTr("Подключение: %1").arg(providerName) - modal: true + z: 100 + modal: false width: 640 height: 520 anchors.centerIn: parent - closePolicy: Dialog.NoAutoClose + closePolicy: Dialog.CloseOnEscape | Dialog.CloseOnPressOutside function defaultUrl() { switch (root.providerIndex) { diff --git a/qml/panels/EditorPanel.qml b/qml/panels/EditorPanel.qml index 40436bd..0568254 100644 --- a/qml/panels/EditorPanel.qml +++ b/qml/panels/EditorPanel.qml @@ -34,6 +34,7 @@ Item { Rectangle { id: tab required property string modelData + required property int index readonly property bool active: index === documentManager.activeIndex width: Math.max(96, Math.min(200, tabLabel.implicitWidth + 44)) height: 26 diff --git a/qml/panels/FileTreePanel.qml b/qml/panels/FileTreePanel.qml index 19770cf..94c67e8 100644 --- a/qml/panels/FileTreePanel.qml +++ b/qml/panels/FileTreePanel.qml @@ -97,6 +97,7 @@ Item { required property bool expanded required property bool hasChildren required property string icon + required property int index width: treeView.width height: 30 diff --git a/qml/wizard/WelcomeWizard.qml b/qml/wizard/WelcomeWizard.qml index d547c09..71ede82 100644 --- a/qml/wizard/WelcomeWizard.qml +++ b/qml/wizard/WelcomeWizard.qml @@ -124,10 +124,12 @@ Dialog { Button { text: "Syncthing"; Layout.fillWidth: true; onClicked: openProviderGuide(4, "Syncthing") } function openProviderGuide(idx, name) { + console.log("openProviderGuide:", idx, name) providerGuideForButtons.providerIndex = idx providerGuideForButtons.providerName = name providerGuideForButtons.connected = false providerGuideForButtons.open() + console.log("guide opened:", providerGuideForButtons.visible, providerGuideForButtons.width, providerGuideForButtons.height) } Label { color: "#888"