New Classes and Functions in Qt 5.3

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

New Namespaces

namespace QWebSocketProtocol

New Classes

New Member Functions

Class QMessageLogger:

critical(QMessageLogger::CategoryFunction catFunc) const
critical(const QLoggingCategory &cat) const
critical(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
critical(const QLoggingCategory &cat, const char *msg, ...) const
debug(QMessageLogger::CategoryFunction catFunc) const
debug(const QLoggingCategory &cat) const
debug(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
debug(const QLoggingCategory &cat, const char *msg, ...) const
warning(QMessageLogger::CategoryFunction catFunc) const
warning(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const
warning(const QLoggingCategory &cat, const char *msg, ...) const

Class QAtomicInteger:

fetchAndAndAcquire(T valueToAnd)
fetchAndAndOrdered(T valueToAnd)
fetchAndAndRelaxed(T valueToAnd)
fetchAndAndRelease(T valueToAnd)
fetchAndOrAcquire(T valueToOr)
fetchAndOrOrdered(T valueToOr)
fetchAndOrRelaxed(T valueToOr)
fetchAndOrRelease(T valueToOr)
fetchAndSubAcquire(T valueToSub)
fetchAndSubOrdered(T valueToSub)
fetchAndSubRelaxed(T valueToSub)
fetchAndSubRelease(T valueToSub)
fetchAndXorAcquire(T valueToXor)
fetchAndXorOrdered(T valueToXor)
fetchAndXorRelaxed(T valueToXor)
fetchAndXorRelease(T valueToXor)
operator T() const
operator&=(T value)
operator++()
operator++(int)
operator+=(T value)
operator--()
operator--(int)
operator-=(T value)
operator=(T)
operator^=(T value)
operator|=(T value)

Class QChar:

joiningType(uint ucs4)
joiningType() const

Class QFlag:

operator uint() const

Class QPlatformTheme:

virtual standardButtonText(int button) const

Class QPlatformSystemTrayIcon:

virtual createMenu() const

New Macros

QVERIFY_EXCEPTION_THROWN(expression, exceptiontype)
qCCritical(category, const char *message, ...)
qCDebug(category, const char *message, ...)
qCWarning(category, const char *message, ...)

New Enum Types

enum MouseEventFlag { MouseEventCreatedDoubleClick, MouseEventFlagMask }
enum MouseEventSource { MouseEventNotSynthesized, MouseEventSynthesizedBySystem, MouseEventSynthesizedByQt, MouseEventSynthesizedByApplication }

New Typedefs

New QML Types

New QML Properties

New QML Methods

Additions to Other Qt 5 Releases