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:

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

Class QBluetoothTransferReply:

void error(QBluetoothTransferReply::TransferError errorType)

Class QBluetoothUuid:

QString characteristicToString(QBluetoothUuid::CharacteristicType uuid)
QString descriptorToString(QBluetoothUuid::DescriptorType uuid)
QString protocolToString(QBluetoothUuid::ProtocolUuid uuid)

Class QAbstractVideoBuffer:

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

Class QVideoFrame:

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

Class QX11Info:

QByteArray nextStartupId()
void setNextStartupId(const QByteArray &id)

Class QXmlSchema:

QXmlSchema &operator=(const QXmlSchema &other)

New Enum Types

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

New Type Aliases

New QML Types

New QML Properties

Additions to Other Qt 5 Releases