Add message before import to let user know this is a technical feature.

This commit is contained in:
2020-08-22 22:05:02 -04:00
parent 1c601b441e
commit 2e7cf0d695

View File

@@ -4,6 +4,7 @@ import QtQuick.Controls 2.14 as Controls
import QtQuick.Layouts 1.14 as Layouts import QtQuick.Layouts 1.14 as Layouts
import QtQuick.Controls 1.4 as Old import QtQuick.Controls 1.4 as Old
import QtQuick.Dialogs 1.3 as Dialogs import QtQuick.Dialogs 1.3 as Dialogs
import Qt.labs.platform 1.1 as Labs
Kirigami.PageRoute { Kirigami.PageRoute {
name: "main" name: "main"
@@ -22,7 +23,7 @@ Kirigami.PageRoute {
iconName: "application-javascript" iconName: "application-javascript"
text: qsTr("Import From Carfax JSON") text: qsTr("Import From Carfax JSON")
onTriggered: { onTriggered: {
importDialog.visible = true; importMessage.visible = true;
} }
}, },
Kirigami.Action { Kirigami.Action {
@@ -52,7 +53,14 @@ Kirigami.PageRoute {
root.showPassiveNotification(qsTr("Failed to parse file."),"short"); root.showPassiveNotification(qsTr("Failed to parse file."),"short");
} }
} }
} }
Labs.MessageDialog {
id:importMessage
title: qsTr("Warning")
text: qsTr("This is an advanced feature that requires you pulling JSON file from Carfax website unofficially in advanced. Do you want to continue?")
buttons: Labs.MessageDialog.Yes | Labs.MessageDialog.No
onYesClicked: importDialog.visible = true
}
Kirigami.CardsListView { Kirigami.CardsListView {
anchors.fill: parent anchors.fill: parent
id: vehicleView id: vehicleView