Use FileDialog from Qt.labs.platform (#5134)

* Use FileDialog from Qt.labs.platform

* Remove unused imports
This commit is contained in:
Igor Malinovskiy
2022-04-15 12:49:58 +02:00
committed by GitHub
parent 603cb07073
commit 5fcff4c75e
20 changed files with 21 additions and 38 deletions
+5 -5
View File
@@ -2,7 +2,7 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.15
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import Qt.labs.platform 1.1
import QtQml.Models 2.2
import "."
import "./common"
@@ -49,16 +49,16 @@ ToolBar {
id: importConnectionsDialog
title: qsTranslate("RESP","Import Connections")
nameFilters: ["Connections (*.json)"]
selectExisting: true
onAccepted: connectionsManager.importConnections(qmlUtils.getPathFromUrl(fileUrl))
fileMode: FileDialog.OpenFile
onAccepted: connectionsManager.importConnections(qmlUtils.getPathFromUrl(file))
}
FileDialog {
id: exportConnectionsDialog
title: qsTranslate("RESP","Export Connections")
nameFilters: ["Connections (*.json)"]
selectExisting: false
onAccepted: connectionsManager.saveConnectionsConfigToFile(qmlUtils.getPathFromUrl(fileUrl))
fileMode: FileDialog.SaveFile
onAccepted: connectionsManager.saveConnectionsConfigToFile(qmlUtils.getPathFromUrl(file))
}
Menu {
-1
View File
@@ -1,7 +1,6 @@
import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.3
import QtQuick.Dialogs 1.3
import "./common"
BetterTab {
-1
View File
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.13
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import QtQml.Models 2.2
import QtQuick.Window 2.2
import Qt.labs.settings 1.0
@@ -1,7 +1,7 @@
import QtQuick 2.3
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.13
import QtQuick.Dialogs 1.2
import QtQuick.Dialogs 1.3
import "./../common/"
+1 -1
View File
@@ -1,7 +1,7 @@
import QtQuick 2.3
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.3
import QtQuick.Dialogs 1.2
import QtQuick.Dialogs 1.3
import "./platformutils.js" as PlatformUtils
+3 -3
View File
@@ -1,7 +1,7 @@
import QtQuick 2.3
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.3
import QtQuick.Dialogs 1.2
import Qt.labs.platform 1.1
import "./platformutils.js" as PlatformUtils
@@ -30,7 +30,7 @@ RowLayout {
FileDialog {
id: fileDialog
selectExisting: true
onAccepted: textField.text = qmlUtils.getPathFromUrl(fileDialog.fileUrl)
fileMode: FileDialog.OpenFile
onAccepted: textField.text = qmlUtils.getPathFromUrl(fileDialog.file)
}
}
+8 -12
View File
@@ -1,6 +1,6 @@
import QtQuick 2.0
import QtQuick.Controls 2.13
import QtQuick.Dialogs 1.2
import Qt.labs.platform 1.1
import QtQuick.Layouts 1.1
import "./platformutils.js" as PlatformUtils
@@ -26,12 +26,12 @@ ImageButton {
id: saveValueToFileDialog
title: raw ? qsTranslate("RESP","Save Raw Value") : qsTranslate("RESP","Save Formatted Value")
nameFilters: ["All files (*)"]
selectExisting: false
fileMode: FileDialog.SaveFile
onAccepted: {
root.fileUrl = fileUrl
root.fileUrl = file
var path = qmlUtils.getPathFromUrl(fileUrl)
var path = qmlUtils.getPathFromUrl(file)
root.folderUrl = qmlUtils.getUrlFromPath(qmlUtils.getDir(path))
root.path = qmlUtils.getNativePath(path)
if (raw) {
@@ -46,12 +46,13 @@ ImageButton {
}
}
Dialog {
BetterDialog {
id: saveToFileConfirmation
title: raw ? qsTranslate("RESP","Save raw value to file") : qsTranslate("RESP","Save formatted value to file")
title: qsTranslate("RESP","Value was saved to file:")
visible: false
footer: null
contentItem: Rectangle {
Rectangle {
objectName: "rdm_save_to_file_confirmation_dialog"
color: sysPalette.base
anchors.fill: parent
@@ -67,11 +68,6 @@ ImageButton {
ColumnLayout {
anchors.fill: parent
BetterLabel {
Layout.fillWidth: true
text: qsTranslate("RESP","Value was saved to file:")
}
TextEdit {
objectName: "rdm_save_to_file_confirmation_dialog_path"
Layout.fillWidth: true
@@ -2,7 +2,6 @@ import QtQuick 2.14
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick.Dialogs 1.2
import QtQml.Models 2.2
import QtQuick.Window 2.2
import "./../common/platformutils.js" as PlatformUtils
@@ -1,7 +1,6 @@
import QtQuick 2.3
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.13
import QtQuick.Dialogs 1.2
import QtQuick.Window 2.3
import "../common"
import "../common/platformutils.js" as PlatformUtils
+1 -1
View File
@@ -1,7 +1,7 @@
import QtQuick 2.3
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.13
import QtQuick.Dialogs 1.2
import QtQuick.Dialogs 1.3
import QtQuick.Window 2.3
import "./../common"
@@ -1,8 +1,7 @@
import QtQuick 2.3
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.13
import QtQuick.Dialogs 1.2
import Qt.labs.platform 1.1 as QLabDialogs
import QtQuick.Dialogs 1.3
import QtQuick.Window 2.3
import "../common"
import "../common/platformutils.js" as PlatformUtils
-1
View File
@@ -2,7 +2,6 @@ import QtQuick 2.3
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.3
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import QtQuick.Window 2.2
import "./../common"
import "./../common/platformutils.js" as PlatformUtils
-1
View File
@@ -2,7 +2,6 @@ import QtQuick 2.3
import QtQuick.Layouts 1.13
import QtQuick.Controls 2.13
import QtQuick.Controls 1.4 as LC
import QtQuick.Dialogs 1.2
import QtQuick.Window 2.2
import QtCharts 2.3
import "./../common"
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.15
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.13
import QtQuick.Controls 1.4 as LC
import QtQuick.Dialogs 1.2
import QtQuick.Dialogs 1.3
import Qt.labs.settings 1.0
import QtQuick.Window 2.3
import "../common"
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
ColumnLayout {
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import "."
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import "."
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import "."
import "../../common"
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import "."
import "../../common"
@@ -2,7 +2,6 @@ import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.1
import QtQuick.Dialogs 1.2
import "./../../common"
import "."