New Classes and Functions in Qt 5.4

This page contains a comprehensive list of all new classes and functions introduced in Qt 5.4. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.

New Classes

New Member Functions

Class QBluetoothDeviceInfo:

coreConfigurations() const
setCoreConfigurations(QBluetoothDeviceInfo::CoreConfigurations coreConfigs)

Class QBluetoothTransferReply:

error(QBluetoothTransferReply::TransferError errorType)

Class QBluetoothUuid:

characteristicToString(CharacteristicType uuid)
descriptorToString(DescriptorType uuid)
protocolToString(ProtocolUuid uuid)

Class QAbstractVideoBuffer:

mapPlanes(MapMode mode, int *numBytes, int[4] bytesPerLine, uchar *[4] data)

Class QVideoFrame:

bits(int plane)
bits(int plane) const
bytesPerLine(int plane) const
planeCount() const

Class QX11Info:

nextStartupId()
setNextStartupId(const QByteArray &id)

Class QXmlSchema:

operator=(const QXmlSchema &other)

New Enum Types

enum CoreConfiguration { UnknownCoreConfiguration, LowEnergyCoreConfiguration, BaseRateCoreConfiguration, BaseRateAndLowEnergyCoreConfiguration }
enum CharacteristicType { DeviceName, Appearance, PeripheralPrivacyFlag, ReconnectionAddress, ..., BarometricPressureTrend }
enum DescriptorType { UnknownDescriptorType, CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ..., EnvironmentalSensingTriggerSetting }

New Typedefs

New QML Types

New QML Properties

Additions to Other Qt 5 Releases