summaryrefslogtreecommitdiffstats
path: root/src/nfc/nfc.pro
diff options
context:
space:
mode:
authorStuart Burge <sburge@blackberry.com>2013-12-18 16:38:09 -0500
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-13 06:16:22 +0100
commitdd75b1f776695006ca96fd43f995c3ba0549b968 (patch)
tree9fa3e6180b13d7518e8de26f8a6fa2f210f19db1 /src/nfc/nfc.pro
parent0a9b6759caf2f7c3d5101d541ff01ccaf14050ae (diff)
Add support for NFC file and data sharing
Provide ability to allow NFC enabled devices to exchange file and data content using a high-level API. [ChangeLog][QtNfc][General] A new NFC share API was added. The API provides sharing of NDEF messages and arbitrary files via NFC and may potentially use other communication protocols such as wifi or Bluetooth as part of its implementation. Change-Id: I878df1702ce4164384096d00e53dcd354d1bfafc Reviewed-by: Alex Blasche <alexander.blasche@digia.com> Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Diffstat (limited to 'src/nfc/nfc.pro')
-rw-r--r--src/nfc/nfc.pro32
1 files changed, 24 insertions, 8 deletions
diff --git a/src/nfc/nfc.pro b/src/nfc/nfc.pro
index d2f9bc17..249c65e4 100644
--- a/src/nfc/nfc.pro
+++ b/src/nfc/nfc.pro
@@ -16,7 +16,9 @@ PUBLIC_HEADERS += \
qndeffilter.h \
qndefnfcurirecord.h \
qqmlndefrecord.h \
- qndefnfcsmartposterrecord.h
+ qndefnfcsmartposterrecord.h \
+ qnearfieldsharemanager.h \
+ qnearfieldsharetarget.h
PRIVATE_HEADERS += \
qllcpsocket_p.h \
@@ -29,7 +31,9 @@ PRIVATE_HEADERS += \
qnearfieldtagtype3_p.h \
qnearfieldtagtype4_p.h \
qtlv_p.h \
- qndefnfcsmartposterrecord_p.h
+ qndefnfcsmartposterrecord_p.h \
+ qnearfieldsharemanager_p.h \
+ qnearfieldsharetarget_p.h
SOURCES += \
qnearfieldmanager.cpp \
@@ -47,13 +51,15 @@ SOURCES += \
qtlv.cpp \
qllcpserver.cpp \
qqmlndefrecord.cpp \
- qndefnfcsmartposterrecord.cpp
+ qndefnfcsmartposterrecord.cpp \
+ qnearfieldsharemanager.cpp \
+ qnearfieldsharetarget.cpp
CONFIG(blackberry) {
NFC_BACKEND_AVAILABLE = yes
DEFINES += QNX_NFC #QQNXNFC_DEBUG
- LIBS_PRIVATE += -lnfc
+ LIBS += -lnfc -l:libbbsystem.so.2
PRIVATE_HEADERS += \
qllcpserver_qnx_p.h \
@@ -61,14 +67,20 @@ CONFIG(blackberry) {
qnearfieldmanager_qnx_p.h \
qnx/qnxnfcmanager_p.h \
qnearfieldtarget_qnx_p.h \
- qnx/qnxnfceventfilter_p.h
+ qnx/qnxnfceventfilter_p.h \
+ qnearfieldsharemanager_qnx_p.h \
+ qnearfieldsharetarget_qnx_p.h \
+ qnx/qnxnfcsharemanager_p.h
SOURCES += \
qllcpserver_qnx_p.cpp \
qllcpsocket_qnx_p.cpp \
qnearfieldmanager_qnx.cpp \
qnx/qnxnfcmanager.cpp \
- qnx/qnxnfceventfilter.cpp
+ qnx/qnxnfceventfilter.cpp \
+ qnearfieldsharemanager_qnx_p.cpp \
+ qnearfieldsharetarget_qnx_p.cpp \
+ qnx/qnxnfcsharemanager_p.cpp
}
simulator {
@@ -95,12 +107,16 @@ isEmpty(NFC_BACKEND_AVAILABLE) {
PRIVATE_HEADERS += \
qllcpsocket_p_p.h \
qllcpserver_p_p.h \
- qnearfieldmanagerimpl_p.h
+ qnearfieldmanagerimpl_p.h \
+ qnearfieldsharemanagerimpl_p.h \
+ qnearfieldsharetargetimpl_p.h
SOURCES += \
qllcpsocket_p.cpp \
qllcpserver_p.cpp \
- qnearfieldmanagerimpl_p.cpp
+ qnearfieldmanagerimpl_p.cpp \
+ qnearfieldsharemanagerimpl_p.cpp \
+ qnearfieldsharetargetimpl_p.cpp
}
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS