Details

    • Type: Technical task
    • Status: Reported
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Fix Version/s: None
    • Labels:
      None
    • Platform/s:
      All

      Description

      There are a lot of Qt 6 todo comments in the code base. Each to-be-removed APIĀ  must be deprecated by Qt 5.15. Examples are

      • What to do about QBluetooth::Security and QBluetooth::AttAccessContraint. Should they be merged? Can we can come up with a more approriate enum?
      • QBLuetoothDeviceDiscoveryAgent
        • Remove inquirytype
        • Add more error types
      • Remove concept of handle ID from QLECharacteristic & QLEDescriptor -> deprecation required
      • Remove/deprecate the various error() signals
        • current system requires extensive use of qOverload (getter and signal have same name)
        • add replacement (errorOccurred or sth similar) to QLEController, QLEService, QBluetoothServer etc
      • QBluetoothSocket::Error & QBluetoothSocket::SocketState should lose the value coupling to QAbstractSocket (the class has no QAbstractSocket dependency, they only share QIODevice)
      • QBluetoothServer::setSecurityFlags() (same in QBluetoothSocket)
        • investigate a better parameter type as current set is based on old Linux kernel version (which has been replaced)
      • QBluetoothUuid:
        • Convert enums to scoped enums
        • Move debug stream operator into cpp, uninline and add EXPORT
      • QLowEnergyController:
        • remove ctors/make ctors private
        • connection timeout?
        • Remove remoteAddressType (if old Bluez can be removed)
        • Rename/deprecate QLEController::DiscoveringServices -> QLEController::DiscoveringService
      • QLowEnergyService: Rename DiscoveringServices -> DiscoveringDetails or DiscoveringService

      The above list will be completed at a later stage (but prior to task start)

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              owolff Oliver Wolff
              Reporter:
              ablasche Alex Blasche
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

                Estimated:
                Original Estimate - 4 weeks
                4w
                Remaining:
                Remaining Estimate - 4 weeks
                4w
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Gerrit Reviews

                  There are no open Gerrit changes