New Classes and Functions in Qt 5.6
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.6. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Classes
- New Member Functions
- New Global Functions
- New Macros
- New Enum Types
- New Type Aliases
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
- G
- QGeoCodeReply
- QGeoCodingManager
- QGeoCodingManagerEngine
- QGeoManeuver
- QGeoRoute
- QGeoRouteReply
- QGeoRouteRequest
- QGeoRouteSegment
- QGeoRoutingManager
- QGeoRoutingManagerEngine
- QGeoServiceProvider
- QGeoServiceProviderFactory
- K
- key_iterator (QMap)
- key_iterator (QHash)
- P
- QPlace
- QPlaceAttribute
- QPlaceCategory
- QPlaceContent
- QPlaceContentReply
- QPlaceContentRequest
- QPlaceDetailsReply
- QPlaceEditorial
- QPlaceIcon
- QPlaceIdReply
- QPlaceImage
- QPlaceManager
- QPlaceManagerEngine
- QPlaceMatchReply
- QPlaceMatchRequest
- QPlaceRatings
- QPlaceReply
- QPlaceResult
- QPlaceReview
- QPlaceSearchReply
- QPlaceSearchRequest
- QPlaceSearchResult
- QPlaceSearchSuggestionReply
- QPlaceSupplier
- QPlaceUser
- R
- QRgba64
- T
- QTransform (Qt3DCore)
New Member Functions
Class QByteArray:
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class FromBase64Result:
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QChar:
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
Class QCommandLineParser:
void | setOptionsAfterPositionalArgumentsMode(OptionsAfterPositionalArgumentsMode parsingMode) |
Class QDebug:
void | setVerbosity(int verbosityLevel) |
int | verbosity() const |
Class QDir:
QChar | listSeparator() |
Class QHash:
key_iterator | keyBegin() const |
key_iterator | keyEnd() const |
int | qGlobalQHashSeed() |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
void | qSetGlobalQHashSeed(int newSeed) |
Class QHistoryState:
QAbstractTransition * | defaultTransition() const |
void | setDefaultTransition(QAbstractTransition *transition) |
Class QItemSelectionRange:
void | swap(QItemSelectionRange &other) |
Class QLinkedList:
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class QList:
const T & | constFirst() const |
const T & | constLast() const |
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class QLocale:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
void | swap(QLocale &other) |
Class QMap:
QPair<const_iterator, const_iterator> | equal_range(const Key &key) const |
key_iterator | keyBegin() const |
key_iterator | keyEnd() const |
Class QMimeType:
uint | qHash(const QMimeType &key, uint seed) |
Class QMultiHash:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QPair:
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
Class QPersistentModelIndex:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QPointer:
void | swap(QPointer<T> &other) |
Class QProcess:
void | errorOccurred(QProcess::ProcessError error) |
Class QRegExp:
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QRegularExpression:
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QSet:
bool | intersects(const QSet<T> &other) const |
Class QSharedPointer:
QSharedPointer<T> & | operator=(QSharedPointer<X> &&other) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QStorageInfo:
int | blockSize() const |
Class QString:
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class QStringRef:
void | truncate(int position) |
Class QStringView:
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QSysInfo:
QString | machineHostName() |
Class QTemporaryDir:
QString | errorString() const |
Class QTextStream:
QTextStream & | operator<<(const QStringRef &string) |
Class QUrlQuery:
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QVarLengthArray:
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class QUuid:
Class QVector:
void | append(T &&value) |
const T & | constFirst() const |
const T & | constLast() const |
const_reverse_iterator | crbegin() const |
const_reverse_iterator | crend() const |
void | move(int from, int to) |
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
void | push_back(T &&value) |
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
reverse_iterator | rbegin() |
const_reverse_iterator | rbegin() const |
reverse_iterator | rend() |
const_reverse_iterator | rend() const |
Class QXmlStreamStringRef:
void | swap(QXmlStreamStringRef &other) |
Class QDBusMessage:
QDBusMessage | createTargetedSignal(const QString &service, const QString &path, const QString &interface, const QString &name) |
Class QColor:
QColor | fromRgba64(ushort r, ushort g, ushort b, ushort a) |
QColor | fromRgba64(QRgba64 rgba64) |
uint | qAlpha(QRgba64 rgba64) |
uint | qBlue(QRgba64 rgba64) |
uint | qGreen(QRgba64 rgba64) |
QRgba64 | qPremultiply(QRgba64 rgba64) |
uint | qRed(QRgba64 rgba64) |
QRgba64 | qRgba64(quint16 r, quint16 g, quint16 b, quint16 a) |
QRgba64 | qRgba64(quint64 c) |
QRgba64 | qUnpremultiply(QRgba64 rgba64) |
QRgba64 | rgba64() const |
void | setRgba64(QRgba64 rgba) |
Class QFont:
Class QGuiApplication:
bool | isFallbackSessionManagementEnabled() |
void | setFallbackSessionManagementEnabled(bool enabled) |
Class QIcon:
Class QImage:
QColor | pixelColor(const QPoint &position) const |
QColor | pixelColor(int x, int y) const |
void | setPixelColor(const QPoint &position, const QColor &color) |
void | setPixelColor(int x, int y, const QColor &color) |
Class QMatrix:
Class QOpenGLFramebufferObject:
void | addColorAttachment(const QSize &size, GLenum internalFormat) |
void | addColorAttachment(int width, int height, GLenum internalFormat) |
QVector<QSize> | sizes() const |
GLuint | takeTexture(int colorAttachmentIndex) |
QVector<GLuint> | textures() const |
QImage | toImage(bool flipped, int colorAttachmentIndex) const |
Class QPaintDevice:
qreal | devicePixelRatioF() const |
Class QPointingDeviceUniqueId:
Class QRhiVertexInputBinding:
Class QShaderKey:
Class QStandardItem:
bool | isAutoTristate() const |
bool | isUserTristate() const |
void | setAutoTristate(bool tristate) |
void | setUserTristate(bool tristate) |
Class QTextLayout:
void | clearFormats() |
QVector<FormatRange> | formats() const |
void | setFormats(const QVector<FormatRange> &formats) |
Class QTransform:
uint | qHash(const QTransform &key, uint seed) |
Class QHostAddress:
bool | isMulticast() const |
void | swap(QHostAddress &other) |
Class QNetworkReply:
void | redirected(const QUrl &url) |
Class QNetworkRequest:
int | maximumRedirectsAllowed() const |
void | setMaximumRedirectsAllowed(int maxRedirectsAllowed) |
Class QWindowsWindowFunctions:
void | setHasBorderInFullScreen(QWindow *window, bool border) |
const int | setHasBorderInFullScreenIdentifier() |
Class QMainWindow:
void | resizeDocks(const QList<QDockWidget *> &docks, const QList<int> &sizes, Qt::Orientation orientation) |
Class QMenu:
QAction * | addAction(const QString &text, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QIcon &icon, const QString &text, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
Class QSizePolicy:
uint | qHash(QSizePolicy key, uint seed) |
Class QToolBar:
QAction * | addAction(const QString &text, Functor functor) |
QAction * | addAction(const QString &text, const QObject *context, Functor functor) |
QAction * | addAction(const QIcon &icon, const QString &text, Functor functor) |
QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor) |
Class QJSEngine:
void | installExtensions(Extensions extensions, const QJSValue &object) |
Class QQmlDebuggingEnabler:
bool | connectToLocalDebugger(const QString &socketFileName, StartMode mode) |
Class QQuickTextureFactory:
QQuickTextureFactory * | textureFactoryForImage(const QImage &image) |
Class QWebSocket:
Class QBluetoothSocket:
QBluetooth::SecurityFlags | preferredSecurityFlags() const |
void | setPreferredSecurityFlags(QBluetooth::SecurityFlags flags) |
Class QMediaPlayer:
void | audioRoleChanged(QAudio::Role role) |
QList<QAudio::Role> | supportedAudioRoles() const |
New Global Functions
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
uint | qAlpha(QRgba64 rgba64) |
uint | qBlue(QRgba64 rgba64) |
uint | qCountLeadingZeroBits(quint64 v) |
uint | qCountLeadingZeroBits(quint16 v) |
uint | qCountLeadingZeroBits(quint8 v) |
uint | qCountLeadingZeroBits(quint64 v) |
uint | qCountLeadingZeroBits(quint16 v) |
uint | qCountLeadingZeroBits(quint8 v) |
uint | qCountLeadingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint64 v) |
uint | qCountTrailingZeroBits(quint16 v) |
uint | qCountTrailingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint8 v) |
uint | qCountTrailingZeroBits(quint64 v) |
uint | qCountTrailingZeroBits(quint16 v) |
uint | qCountTrailingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint8 v) |
int | qGlobalQHashSeed() |
uint | qGreen(QRgba64 rgba64) |
uint | qHash(QSizePolicy key, uint seed) |
uint | qHash(const QTransform &key, uint seed) |
uint | qHash(const QMatrix &key, uint seed) |
uint | qHash(const QKeySequence &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QVector<T> &key, uint seed) |
QRgba64 | qPremultiply(QRgba64 rgba64) |
uint | qRed(QRgba64 rgba64) |
QRgba64 | qRgba64(quint64 c) |
QRgba64 | qRgba64(quint16 r, quint16 g, quint16 b, quint16 a) |
void | qSetGlobalQHashSeed(int newSeed) |
QRgba64 | qUnpremultiply(QRgba64 rgba64) |
New Macros
QTRY_VERIFY2(condition, message) | |
QTRY_VERIFY2(condition, message) | |
QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout) | |
QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout) | |
QT_NO_PROCESS_COMBINED_ARGUMENT_START | |
QT_NO_PROCESS_COMBINED_ARGUMENT_START |
New Enum Types
enum | Role { UnknownRole, MusicRole, VideoRole, VoiceCommunicationRole, AlarmRole, …, CustomRole } |
enum | OptionsAfterPositionalArgumentsMode { ParseAsOptions, ParseAsPositionalArguments } |
enum | EnterKeyType { EnterKeyDefault, EnterKeyReturn, EnterKeyDone, EnterKeyGo, EnterKeySend, …, EnterKeyPrevious } |
New Type Aliases
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
(obsolete) typedef | const_reverse_iterator |
(obsolete) typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
New Properties
- supportedSchemes : const
- audioRole : const
- mirrorVertically : const
- showIsMaximized : const
New QML Types
- E
- EnterKey
New QML Properties
New QML Signals
New QML Methods
append() | |
clear() | |
get() | |
indexOf() | |
insert() | |
move() | |
remove() | |
supportedAudioRoles() | |
supportedAudioRoles() | |
supportedAudioRoles() |