Start down path of using settings for values.
This commit is contained in:
@@ -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.settings 1.0 as Settings
|
||||
|
||||
Kirigami.ApplicationWindow {
|
||||
id: root
|
||||
@@ -24,6 +25,11 @@ Kirigami.ApplicationWindow {
|
||||
contextDrawer: Kirigami.ContextDrawer {
|
||||
id: contextDrawer
|
||||
}
|
||||
|
||||
Settings.Settings {
|
||||
id: appAnalyticsSettings
|
||||
category: "analytics"
|
||||
}
|
||||
|
||||
Kirigami.PageRouter {
|
||||
id: router
|
||||
@@ -257,20 +263,21 @@ Kirigami.ApplicationWindow {
|
||||
|
||||
Kirigami.PageRoute {
|
||||
name: "servicerecords"
|
||||
|
||||
Component {
|
||||
Kirigami.ScrollablePage {
|
||||
property var serviceId: Kirigami.PageRouter.data.id
|
||||
Component.onCompleted: {
|
||||
recordModel.changeVehicleFilter(serviceId);
|
||||
//Check vehicle warnings
|
||||
dbAnalytics.checkOilChangeNeededForVehicle(serviceId);
|
||||
dbAnalytics.checkOilChangeNeededForVehicle(serviceId, appAnalyticsSettings.value("milesForOilChange",5000), appAnalyticsSettings.value("monthsForOilChange",6));
|
||||
}
|
||||
Connections {
|
||||
target: recordModel
|
||||
function onVehicleUpdated(vehicleId) {
|
||||
//Check vehicle warnings
|
||||
if(vehicleId == serviceId) {
|
||||
dbAnalytics.checkOilChangeNeededForVehicle(vehicleId);
|
||||
dbAnalytics.checkOilChangeNeededForVehicle(vehicleId, appAnalyticsSettings.value("milesForOilChange",5000), appAnalyticsSettings.value("monthsForOilChange",6));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user