New Classes and Functions in Qt 5.2

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

New Classes

New Member Functions

Class QPlatformTheme:

keyBindings(int) const

Class QPlatformFontDatabase:

registerAliasToFontFamily(const QString &familyName, const QString &alias)

New Global Functions

qFloatDistance(double a, double b)
qFloatDistance(float a, float b)
qPopulationCount(quint8 v)
qPopulationCount(quint64 v)
qPopulationCount(quint32 v)
qPopulationCount(quint16 v)

New Macros

New Enum Types

enum NativeGestureType { BeginNativeGesture, EndNativeGesture, PanNativeGesture, ZoomNativeGesture, ..., SwipeNativeGesture }
enum ScrollPhase { NoScrollPhase, ScrollBegin, ScrollUpdate, ScrollEnd }

New QML Types

New QML Properties

New QML Signals

New QML Methods

Additions to Other Qt 5 Releases