summaryrefslogtreecommitdiffstats
path: root/basicsuite/ebike-ui/app.pro
diff options
context:
space:
mode:
Diffstat (limited to 'basicsuite/ebike-ui/app.pro')
-rw-r--r--basicsuite/ebike-ui/app.pro84
1 files changed, 56 insertions, 28 deletions
diff --git a/basicsuite/ebike-ui/app.pro b/basicsuite/ebike-ui/app.pro
index d7094dc..c3c0b41 100644
--- a/basicsuite/ebike-ui/app.pro
+++ b/basicsuite/ebike-ui/app.pro
@@ -1,4 +1,4 @@
-QT += quick
+QT += quick widgets quickcontrols2
CONFIG += c++11
TARGET = ebike
@@ -8,16 +8,39 @@ TARGET = ebike
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
+# Uncomment to build ebike demo as separate which does not rely on shared functionality of B2qt launcher
+#DEFINES += STANDALONE
+
+# Uncomment to use only app provided fonts and not common shared fonts
+# When providing own fonts use fonts.files and fonts.qrc file to provide those
+DEFINES += USE_APP_FONTS
+
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
+contains(DEFINES, STANDALONE) {
+ SOURCES += \
+ main.cpp \
+ applicationsettings.cpp
+
+ HEADERS += \
+ applicationsettings.h
+
+ content.files = \
+ StandaloneMain.qml
+
+ RESOURCES += qc2conf.qrc
+} else {
+ content.files += \
+ qtquickcontrols2.conf
+}
+
include(../shared/shared.pri)
-b2qtdemo_deploy_defaults()
-content.files = \
- qtquickcontrols2.conf \
+
+content.files += \
main.qml \
NaviPage.qml \
StatsPage.qml \
@@ -39,21 +62,13 @@ content.files = \
NaviGuide.qml \
NaviTripInfo.qml \
ViewTab.qml \
- moment.js \
StatsRow.qml \
ConfigurationItem.qml \
NaviButton.qml \
ToggleSwitch.qml \
+ moment.js \
mostrecent.bson
-content.path = $$DESTPATH
-
-style.files = \
- BikeStyle/Colors.qml \
- BikeStyle/qmldir \
- BikeStyle/UILayout.qml
-
-
images.files = \
images/lights_off.png \
images/lights_on.png \
@@ -120,21 +135,34 @@ images.files = \
images/bike-light.png \
images/blue_circle_gps_area.png
-OTHER_FILES += $${images.files}
-INSTALLS += images
-images.path = $$DESTPATH/images
-export(images.files)
-export(images.path)
+style.files = \
+ BikeStyle/Colors.qml \
+ BikeStyle/qmldir \
+ BikeStyle/UILayout.qml
-OTHER_FILES += $${style.files}
-INSTALLS += style
style.path = $$DESTPATH/BikeStyle
-export(style.files)
-export(style.path)
-export(OTHER_FILES)
-export(INSTALLS)
-
-
-OTHER_FILES += $${content.files}
-INSTALLS += target content
+fonts.files = \
+ fonts/Montserrat-BlackItalic.ttf \
+ fonts/Montserrat-Bold.ttf \
+ fonts/Montserrat-ExtraLightItalic.ttf \
+ fonts/Montserrat-LightItalic.ttf \
+ fonts/Montserrat-Medium.ttf \
+ fonts/Montserrat-SemiBold.ttf \
+ fonts/Montserrat-Black.ttf \
+ fonts/Montserrat-ExtraBoldItalic.ttf \
+ fonts/Montserrat-ExtraLight.ttf \
+ fonts/Montserrat-Light.ttf \
+ fonts/Montserrat-Regular.ttf \
+ fonts/Montserrat-ThinItalic.ttf \
+ fonts/Montserrat-BoldItalic.ttf \
+ fonts/Montserrat-ExtraBold.ttf \
+ fonts/Montserrat-Italic.ttf \
+ fonts/Montserrat-MediumItalic.ttf \
+ fonts/Montserrat-SemiBoldItalic.ttf \
+ fonts/Montserrat-Thin.ttf \
+ fonts/Teko-Bold.ttf \
+ fonts/Teko-Regular.ttf \
+ fonts/Teko-Medium.ttf \
+ fonts/Teko-Light.ttf \
+ fonts/Teko-SemiBold.ttf