diff options
Diffstat (limited to 'examples/nfc/ndefeditor/ndefeditor.pro')
-rw-r--r-- | examples/nfc/ndefeditor/ndefeditor.pro | 72 |
1 files changed, 51 insertions, 21 deletions
diff --git a/examples/nfc/ndefeditor/ndefeditor.pro b/examples/nfc/ndefeditor/ndefeditor.pro index 1ab9724a..5e2a80c7 100644 --- a/examples/nfc/ndefeditor/ndefeditor.pro +++ b/examples/nfc/ndefeditor/ndefeditor.pro @@ -1,36 +1,66 @@ -QT += nfc widgets -requires(qtConfig(filedialog)) +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +QT += nfc quick quickcontrols2 + +CONFIG += qmltypes +QML_IMPORT_NAME = NdefEditor +QML_IMPORT_MAJOR_VERSION = 1 TARGET = ndefeditor TEMPLATE = app SOURCES += \ main.cpp \ - mainwindow.cpp \ - textrecordeditor.cpp \ - urirecordeditor.cpp \ - mimeimagerecordeditor.cpp + nfcmanager.cpp \ + nfctarget.cpp \ + ndefmessagemodel.cpp HEADERS += \ - mainwindow.h \ - textrecordeditor.h \ - urirecordeditor.h \ - mimeimagerecordeditor.h + nfcmanager.h \ + nfctarget.h \ + ndefmessagemodel.h + +qml_resources.files = \ + qmldir \ + Main.qml \ + MainWindow.qml \ + NdefRecordDelegate.qml + +qml_resources.prefix = /qt/qml/NdefEditor -ios: QMAKE_INFO_PLIST = Info.plist +theme_resources.files = \ + icons/ndefeditor/20x20@2/add.png \ + icons/ndefeditor/20x20@2/arrow_back.png \ + icons/ndefeditor/20x20@2/file_download.png \ + icons/ndefeditor/20x20@2/file_upload.png \ + icons/ndefeditor/20x20@2/link.png \ + icons/ndefeditor/20x20@2/text_snippet.png \ + icons/ndefeditor/20x20@3/add.png \ + icons/ndefeditor/20x20@3/arrow_back.png \ + icons/ndefeditor/20x20@3/file_download.png \ + icons/ndefeditor/20x20@3/file_upload.png \ + icons/ndefeditor/20x20@3/link.png \ + icons/ndefeditor/20x20@3/text_snippet.png \ + icons/ndefeditor/20x20@4/add.png \ + icons/ndefeditor/20x20@4/arrow_back.png \ + icons/ndefeditor/20x20@4/file_download.png \ + icons/ndefeditor/20x20@4/file_upload.png \ + icons/ndefeditor/20x20@4/link.png \ + icons/ndefeditor/20x20@4/text_snippet.png \ + icons/ndefeditor/20x20/add.png \ + icons/ndefeditor/20x20/arrow_back.png \ + icons/ndefeditor/20x20/file_download.png \ + icons/ndefeditor/20x20/file_upload.png \ + icons/ndefeditor/20x20/link.png \ + icons/ndefeditor/20x20/text_snippet.png \ + icons/ndefeditor/index.theme -FORMS += \ - mainwindow.ui \ - textrecordeditor.ui \ - urirecordeditor.ui \ - mimeimagerecordeditor.ui +theme_resources.prefix = / -android { - ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android +RESOURCES += qml_resources theme_resources - DISTFILES += \ - android/AndroidManifest.xml -} +ios: QMAKE_INFO_PLIST = Info.qmake.plist target.path = $$[QT_INSTALL_EXAMPLES]/nfc/ndefeditor INSTALLS += target |