New Classes and Functions in Qt 5.7

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

New Classes

New Member Functions

Class QBluetoothUuid:

bool operator!=(const QBluetoothUuid &other) const

Class QLowEnergyController:

QLowEnergyService *addService(const QLowEnergyServiceData &service, QObject *parent)
void connectionUpdated(const QLowEnergyConnectionParameters &newParameters)
QLowEnergyController *createCentral(const QBluetoothDeviceInfo &remoteDevice, QObject *parent)
QLowEnergyController *createPeripheral(QObject *parent)
void requestConnectionUpdate(const QLowEnergyConnectionParameters &parameters)
Role role() const
void startAdvertising(const QLowEnergyAdvertisingParameters &parameters, const QLowEnergyAdvertisingData &advertisingData, const QLowEnergyAdvertisingData &scanResponseData)
void stopAdvertising()

Class QMediaPlaylist:

bool moveMedia(int from, int to)

Class QMediaPlaylistProvider:

virtual bool moveMedia(int from, int to)

Class QX11Info:

bool isCompositingManagerRunning(int screen)

New Enum Types

enum AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired }
enum Role { CentralRole, PeripheralRole }

New QML Types

New QML Properties

New QML Methods

Additions to Other Qt 5 Releases