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 Typedefs
- 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 (QHash)
- key_iterator (QMap)
- 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
- T
- QTransform (Qt3DCore)
New Member Functions
Class QSet:
| const_reverse_iterator | crbegin() const |
| const_reverse_iterator | crend() const |
| bool | intersects(const QSet<T> &other) const |
| reverse_iterator | rbegin() |
| const_reverse_iterator | rbegin() const |
| reverse_iterator | rend() |
| const_reverse_iterator | rend() const |
Class QDBusMessage:
| QDBusMessage | createTargetedSignal(const QString &service, const QString &path, const QString &interface, const QString &name) |
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 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) |
| void | push_back(T &&value) |
| reverse_iterator | rbegin() |
| const_reverse_iterator | rbegin() const |
| reverse_iterator | rend() |
| const_reverse_iterator | rend() const |
Class QStorageInfo:
| int | blockSize() const |
Class QMainWindow:
| void | resizeDocks(const QList<QDockWidget *> &docks, const QList<int> &sizes, Qt::Orientation orientation) |
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 QXmlStreamStringRef:
| void | swap(QXmlStreamStringRef &other) |
Class QMediaPlayer:
| void | audioRoleChanged(QAudio::Role role) |
| QList<QAudio::Role> | supportedAudioRoles() const |
Class QTextStream:
| QTextStream & | operator<<(const QStringRef &string) |
Class QBluetoothSocket:
| QBluetooth::SecurityFlags | preferredSecurityFlags() const |
| void | setPreferredSecurityFlags(QBluetooth::SecurityFlags flags) |
Class QNetworkRequest:
| int | maximumRedirectsAllowed() const |
| void | setMaximumRedirectsAllowed(int maxRedirectsAllowed) |
Class QMap:
| QPair<const_iterator, const_iterator> | equal_range(const Key &key) const |
| key_iterator | keyBegin() const |
| key_iterator | keyEnd() const |
Class QStringRef:
| void | truncate(int position) |
Class QDebug:
| void | setVerbosity(int verbosityLevel) |
| int | verbosity() const |
Class QProcess:
| void | errorOccurred(QProcess::ProcessError error) |
Class QPointer:
| void | swap(QPointer &other) |
Class QCommandLineParser:
| void | setOptionsAfterPositionalArgumentsMode(OptionsAfterPositionalArgumentsMode parsingMode) |
Class QMenu:
| QAction * | addAction(const QString &text, const QObject *receiver, PointerToMemberFunction method, const QKeySequence &shortcut = 0) |
| QAction * | addAction(const QString &text, Functor functor, const QKeySequence &shortcut = 0) |
| QAction * | addAction(const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut = 0) |
| QAction * | addAction(const QIcon &icon, const QString &text, const QObject *receiver, PointerToMemberFunction method, const QKeySequence &shortcut = 0) |
| QAction * | addAction(const QIcon &icon, const QString &text, Functor functor, const QKeySequence &shortcut = 0) |
| QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut = 0) |
Class QHash:
Class QToolBar:
| QAction * | addAction(const QString &text, const QObject *receiver, PointerToMemberFunction method) |
| 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, const QObject *receiver, PointerToMemberFunction method) |
| QAction * | addAction(const QIcon &icon, const QString &text, Functor functor) |
| QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor) |
Class QHostAddress:
| bool | isMulticast() const |
| void | swap(QHostAddress &other) |
Class QSysInfo:
| QString | machineHostName() |
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 QNetworkReply:
| void | redirected(const QUrl &url) |
Class QQuickTextureFactory:
| QQuickTextureFactory * | textureFactoryForImage(const QImage &image) |
Class QDesktopWidget:
| void | primaryScreenChanged() |
Class QQmlDebuggingEnabler:
| bool | connectToLocalDebugger(const QString &socketFileName, StartMode mode = DoNotWaitForClient) |
Class QWindowsWindowFunctions:
| void | setHasBorderInFullScreen(QWindow *window, bool border) |
| const QByteArray | setHasBorderInFullScreenIdentifier() |
Class QLocale:
| void | swap(QLocale &other) |
Class QTemporaryDir:
| QString | errorString() const |
Class QHistoryState:
| QAbstractTransition * | defaultTransition() const |
| void | defaultTransitionChanged() |
| void | setDefaultTransition(QAbstractTransition *transition) |
Class QVarLengthArray:
| 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 QDir:
| QChar | listSeparator() |
Class QList:
| const T & | constFirst() const |
| const T & | constLast() const |
| 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 QJSEngine:
| void | installExtensions(Extensions extensions, const QJSValue &object = QJSValue()) |
Class QWebSocket:
New Global Functions
| 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) |
| bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
| bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
| 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(quint8 v) |
| uint | qCountTrailingZeroBits(quint32 v) |
| int | qGlobalQHashSeed() |
| uint | qHash(QSizePolicy key, uint seed = 0) |
| uint | qHash(const QVersionNumber &key, uint seed = 0) |
| uint | qHash(const QVector<T> &key, uint seed = 0) |
| uint | qHash(const QRegularExpression &key, uint seed = 0) |
| uint | qHash(const QRegExp &key, uint seed = 0) |
| uint | qHash(const QLocale &key, uint seed = 0) |
| uint | qHash(const QList<T> &key, uint seed = 0) |
| uint | qHash(const QMimeType &key, uint seed = 0) |
| uint | qHash(const QUrlQuery &key, uint seed = 0) |
| void | qSetGlobalQHashSeed(int newSeed) |
New Macros
| QTRY_VERIFY2(condition, message) | |
| QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout) | |
| QT_NO_PROCESS_COMBINED_ARGUMENT_START |
New Enum Types
| enum | Role { UnknownRole, MusicRole, VideoRole, VoiceCommunicationRole, ..., GameRole } |
| enum | OptionsAfterPositionalArgumentsMode { ParseAsOptions, ParseAsPositionalArguments } |
| enum | EnterKeyType { EnterKeyDefault, EnterKeyReturn, EnterKeyDone, EnterKeyGo, ..., EnterKeyPrevious } |
New Typedefs
| typedef | const_reverse_iterator |
| typedef | reverse_iterator |
| typedef | const_reverse_iterator |
| typedef | reverse_iterator |
| typedef | const_reverse_iterator |
| typedef | reverse_iterator |
| typedef | const_reverse_iterator |
| 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 : QStringList
- audioRole : QAudio::Role
- mirrorVertically : bool
New QML Types
- E
- EnterKey
New QML Properties
New QML Signals
New QML Methods
| list<int> | supportedAudioRoles() |
| int | indexOf(url file) |
| list<int> | supportedAudioRoles() |
| void | append(object item) |
| void | clear() |
| object | get(int index) |
| void | insert(int index, object item) |
| void | move(int from, int to, int n = 1) |
| void | remove(int index, int n = 1) |
| supportedAudioRoles() |