diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml index 06a5cb7c6687b6ee05771dd51d4ffd8e52c5bf84..8d8fc8e5fa1ad52aba3cee2b1f20c64bda5fdd62 100644 --- a/src/contents/ui/main.qml +++ b/src/contents/ui/main.qml @@ -11,12 +11,24 @@ Kirigami.ApplicationWindow { pageStack.initialPage: mainPageComponent contextDrawer: Kirigami.ContextDrawer {} - /* Component { id: mainPageComponent Kirigami.Page { + id: mainPage + contextualActions: [ + Kirigami.Action { + iconName: "help-about" + text: qsTr("About") + onTriggered: { + pageStack.replace(aboutPageComponent); + } + } + ] + title: "Vehicles" + } + /*Kirigami.Page { id: mainPage mainAction: Kirigami.Action { iconName: "view-refresh" @@ -236,7 +248,7 @@ Kirigami.ApplicationWindow { } } } - } + }*/ } Component { @@ -253,5 +265,5 @@ Kirigami.ApplicationWindow { } aboutData: appAboutData } - }*/ + } } diff --git a/src/main.cpp b/src/main.cpp index 5b1de7a913c871f68f4a99d9a82af7216eb090f6..34a7864025ebe6285a15557071c6777737fd2e04 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -26,6 +26,7 @@ #include #include #include +#include Q_DECL_EXPORT int main(int argc, char *argv[]) { @@ -67,6 +68,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) } QQmlApplicationEngine engine; + engine.rootContext()->setContextProperty(QStringLiteral("appAboutData"), QVariant::fromValue(aboutData)); engine.load(QUrl(QStringLiteral("qrc:///main.qml"))); if (engine.rootObjects().isEmpty()) {