Details
-
Epic
-
Resolution: Done
-
P2: Important
-
6.0
-
None
-
QtNfc6
-
fab1aef025590c4d32ee03caf92400ae8d0a3e1e (qt/qtconnectivity/dev)
Description
Maybe we should link this Ticket to QTBUG-62425 ?
In the past we had problems to extend at least the class QNearFieldTarget. There are a lot of virtual functions and we can not add more because the function table will increase and we will loose the binary compatibility. Because of this there is a second architecture with a d-pointer.I think we should clean this up.
Open Questions are also:
1. Can we remove Neard?
2. Can we remove Emulator?
3. Do we need interface changes to add support for iOS?
Maybe there is a plan, but I can not find an other ticket.
Attachments
Issue Links
- is required for
-
QTBUG-62425 Changes planned for Qt 6
-
- Closed
-
-
QTBUG-89509 Module Migration for Qt 6.2
-
- Closed
-
- resulted from
-
QTBUG-85271 Use new QProperty throughout Qt
-
- Open
-
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-81824 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
293703,4 | Remove support of Linux in Qt NFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293884,4 | Remove unimplemented function url() from QNearFieldTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293885,4 | Remove function sendCommands(...) from QNearFieldTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293890,5 | Rename isAvailable() to isEnabled() in QNearFieldManager | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293928,5 | Remove QNearFieldManagerPrivateVirtualBase | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293939,4 | Add operator= to QNdefMessage | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
293972,3 | Replace emit with Q_EMIT in QtNFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
294009,3 | Use QTimer::singleShot with a function pointer | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
294022,4 | Use function pointer for QMetaObject::invokeMethod in QtNFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
294023,3 | Mark newIntent in qnearfieldmanager_android_p.h with override | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
294183,7 | Remove the registration mechanism from QNearFieldManager | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
295847,7 | Remove functions keepConnection() and setKeepConnection(...) | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
298165,2 | Remove QML API from QtNFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
298221,2 | Remove QNearFieldShareManager/QNearFieldShareTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
302859,3 | Remove function isProcessingCommand() from QNearFieldTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303230,3 | Unify slot names in QNearFieldManager on Android | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303233,2 | Remove unused private classes | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303265,18 | Refactor QNearFieldTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303286,6 | Match QNearFieldTarget::handleResponse with setResponseForRequest | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303473,2 | Remove some leftovers from the registration mechanism | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303474,13 | Remove duplicate methode QNearFieldTarget::handleResponse | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303524,2 | Remove unused private declarations from QNearFieldManagerPrivateImpl | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303779,2 | Replace 0 with nullptr in Qt NFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
303917,10 | Add NfcTagType4A and NfcTagType4B to QNearFieldTarget::Type | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
304168,10 | Change the type of typeInfo in QNdefNfcSmartPosterRecord | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
305012,3 | Use the fully qualified name for the nested classes of QNearFieldTarget | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
306239,2 | Add virtual/override to the destructor of QNearFieldManagerPrivate(Impl) | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
306240,2 | Rename qnearfieldmanagerimpl to qnearfieldmanager_generic | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
309100,2 | Remove LLCP from Qt NFC | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
309102,5 | Remove QNearFieldManager::TargetAccessMode | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
309103,12 | Only scan for NFC tags with the given access method | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
309297,12 | Extend the interface of QNearFieldManager for iOS | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
309475,42 | Implement Qt NFC on iOS starting with TagTypeSpecificAccess | dev | qt/qtconnectivity | Status: MERGED | -1 | 0 |
310143,2 | Introduce QNearFieldTarget::ConnectionError | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
310334,6 | Extend QNearFieldManager::isSupported | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |