First of all, you need to link this project to our gallery-core library. We already covered how to link an internal library in Chapter 4, Conquering the Desktop UI. This is the updated gallery-mobile.pro file:
TEMPLATE = app QT += qml quick sql svg CONFIG += c++11 SOURCES += main.cpp RESOURCES += gallery.qrc LIBS += -L$$OUT_PWD/../gallery-core/ -lgallery-core INCLUDEPATH += $$PWD/../gallery-core DEPENDPATH += $$PWD/../gallery-core contains(ANDROID_TARGET_ARCH,x86) { ANDROID_EXTRA_LIBS = \ $$[QT_INSTALL_LIBS]/libQt5Sql.so }
Please be aware that we made several changes here:
- We added the sql module to deploy the dependency on your mobile device.
- We added the svg module for the button icons.
- The qml.qrc file has been renamed in gallery.qrc.
- We linked the gallery-core library.
- By default, the sql shared...