|
|
|
@ -33,6 +33,7 @@ QGCView {
@@ -33,6 +33,7 @@ QGCView {
|
|
|
|
|
property var _searchResults ///< List of parameter names from search results |
|
|
|
|
property bool _showRCToParam: !ScreenTools.isMobile && QGroundControl.multiVehicleManager.activeVehicle.px4Firmware |
|
|
|
|
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle |
|
|
|
|
property var _appSettings: QGroundControl.settingsManager.appSettings |
|
|
|
|
|
|
|
|
|
ParameterEditorController { |
|
|
|
|
id: controller; |
|
|
|
@ -112,28 +113,18 @@ QGCView {
@@ -112,28 +113,18 @@ QGCView {
|
|
|
|
|
MenuItem { |
|
|
|
|
text: qsTr("Load from file...") |
|
|
|
|
onTriggered: { |
|
|
|
|
var appSettings = QGroundControl.settingsManager.appSettings |
|
|
|
|
|
|
|
|
|
fileDialog.qgcView = qgcView |
|
|
|
|
fileDialog.title = qsTr("Select Parameter File") |
|
|
|
|
fileDialog.title = qsTr("Load Parameters") |
|
|
|
|
fileDialog.selectExisting = true |
|
|
|
|
fileDialog.folder = appSettings.parameterSavePath |
|
|
|
|
fileDialog.fileExtension = appSettings.parameterFileExtension |
|
|
|
|
fileDialog.nameFilters = [ qsTr("Parameter Files (*.%1)").arg(appSettings.parameterFileExtension) , qsTr("All Files (*.*)") ] |
|
|
|
|
fileDialog.openForLoad() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
MenuItem { |
|
|
|
|
text: qsTr("Save to file...") |
|
|
|
|
onTriggered: { |
|
|
|
|
var appSettings = QGroundControl.settingsManager.appSettings |
|
|
|
|
|
|
|
|
|
fileDialog.qgcView = qgcView |
|
|
|
|
fileDialog.title = qsTr("Save Parameters") |
|
|
|
|
fileDialog.selectExisting = false |
|
|
|
|
fileDialog.folder = appSettings.parameterSavePath |
|
|
|
|
fileDialog.fileExtension = appSettings.parameterFileExtension |
|
|
|
|
fileDialog.nameFilters = [ qsTr("Parameter Files (*.%1)").arg(appSettings.parameterFileExtension) , qsTr("All Files (*.*)") ] |
|
|
|
|
fileDialog.openForSave() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -293,6 +284,9 @@ QGCView {
@@ -293,6 +284,9 @@ QGCView {
|
|
|
|
|
|
|
|
|
|
QGCFileDialog { |
|
|
|
|
id: fileDialog |
|
|
|
|
folder: _appSettings.parameterSavePath |
|
|
|
|
fileExtension: _appSettings.parameterFileExtension |
|
|
|
|
nameFilters: [ qsTr("Parameter Files (*.%1)").arg(_appSettings.parameterFileExtension) , qsTr("All Files (*.*)") ] |
|
|
|
|
|
|
|
|
|
onAcceptedForSave: { |
|
|
|
|
controller.saveToFile(file) |
|
|
|
|