From 2e7cf0d69585fc8e1e49a652f70868780e279e56 Mon Sep 17 00:00:00 2001 From: Kevin Whitaker Date: Sat, 22 Aug 2020 22:05:02 -0400 Subject: [PATCH] Add message before import to let user know this is a technical feature. --- src/contents/ui/MainPage.qml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/contents/ui/MainPage.qml b/src/contents/ui/MainPage.qml index 32f59e9..9b8d340 100644 --- a/src/contents/ui/MainPage.qml +++ b/src/contents/ui/MainPage.qml @@ -4,6 +4,7 @@ import QtQuick.Controls 2.14 as Controls import QtQuick.Layouts 1.14 as Layouts import QtQuick.Controls 1.4 as Old import QtQuick.Dialogs 1.3 as Dialogs +import Qt.labs.platform 1.1 as Labs Kirigami.PageRoute { name: "main" @@ -22,7 +23,7 @@ Kirigami.PageRoute { iconName: "application-javascript" text: qsTr("Import From Carfax JSON") onTriggered: { - importDialog.visible = true; + importMessage.visible = true; } }, Kirigami.Action { @@ -52,7 +53,14 @@ Kirigami.PageRoute { 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 { anchors.fill: parent id: vehicleView -- GitLab