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
- R
- QRgba64
- T
- QTransform (Qt3DCore)
New Member Functions
Class QBluetoothSocket:
| preferredSecurityFlags() const | |
| setPreferredSecurityFlags(QBluetooth::SecurityFlags flags) |
Class QDebug:
| setVerbosity(int verbosityLevel) | |
| verbosity() const |
Class QDir:
Class QProcess:
| errorOccurred(QProcess::ProcessError error) |
Class QSysInfo:
Class QItemSelectionRange:
| swap(QItemSelectionRange &other) |
Class QStorageInfo:
| blockSize() const |
Class QTemporaryDir:
| errorString() const |
Class QPointer:
| swap(QPointer<T> &other) |
Class QByteArray:
Class QCommandLineParser:
| setOptionsAfterPositionalArgumentsMode(QCommandLineParser::OptionsAfterPositionalArgumentsMode parsingMode) |
Class QHash:
Class QHistoryState:
| defaultTransition() const | |
| defaultTransitionChanged() | |
| setDefaultTransition(QAbstractTransition *transition) |
Class QLinkedList:
Class QList:
| constFirst() const | |
| constLast() const | |
| crbegin() const | |
| crend() const | |
| rbegin() | |
| rbegin() const | |
| rend() | |
| rend() const |
Class QLocale:
| swap(QLocale &other) |
Class QMap:
| equal_range(const Key &key) const | |
| keyBegin() const | |
| keyEnd() const |
Class QSet:
| crbegin() const | |
| crend() const | |
| intersects(const QSet<T> &other) const | |
| rbegin() | |
| rbegin() const | |
| rend() | |
| rend() const |
Class QString:
Class QStringRef:
| truncate(int position) |
Class QTextStream:
| operator<<(const QStringRef &string) |
Class QVarLengthArray:
Class QVector:
| append(T &&value) | |
| constFirst() const | |
| constLast() const | |
| crbegin() const | |
| crend() const | |
| move(int from, int to) | |
| push_back(T &&value) | |
| rbegin() | |
| rbegin() const | |
| rend() | |
| rend() const |
Class QXmlStreamStringRef:
| swap(QXmlStreamStringRef &other) |
Class QDBusMessage:
| createTargetedSignal(const QString &service, const QString &path, const QString &interface, const QString &name) |
Class QGuiApplication:
Class QIcon:
Class QImage:
| pixelColor(const QPoint &position) const | |
| pixelColor(int x, int y) const | |
| setPixelColor(const QPoint &position, const QColor &color) | |
| setPixelColor(int x, int y, const QColor &color) |
Class QImageReader:
Class QOpenGLFramebufferObject:
| addColorAttachment(const QSize &size, GLenum internalFormat) | |
| addColorAttachment(int width, int height, GLenum internalFormat) | |
| sizes() const | |
| takeTexture(int colorAttachmentIndex) | |
| textures() const | |
| toImage(bool flipped, int colorAttachmentIndex) const |
Class QStandardItem:
| isAutoTristate() const | |
| isUserTristate() const | |
| setAutoTristate(bool tristate) | |
| setUserTristate(bool tristate) |
Class QColor:
| fromRgba64(QRgba64 rgba64) | |
| fromRgba64(ushort r, ushort g, ushort b, ushort a) | |
| rgba64() const | |
| setRgba64(QRgba64 rgba) |
Class QPaintDevice:
| devicePixelRatioF() const |
Class QTextLayout:
| clearFormats() | |
| formats() const | |
| setFormats(const QVector<QTextLayout::FormatRange> &formats) |
Class QMediaPlayer:
| audioRoleChanged(QAudio::Role role) | |
| supportedAudioRoles() const |
Class QHostAddress:
| isMulticast() const | |
| swap(QHostAddress &other) |
Class QNetworkReply:
| redirected(const QUrl &url) |
Class QNetworkRequest:
| maximumRedirectsAllowed() const | |
| setMaximumRedirectsAllowed(int maxRedirectsAllowed) |
Class QWindowsWindowFunctions:
| setHasBorderInFullScreen(QWindow *window, bool border) | |
| setHasBorderInFullScreenIdentifier() |
Class QJSEngine:
| installExtensions(QJSEngine::Extensions extensions, const QJSValue &object) |
Class QQmlDebuggingEnabler:
| connectToLocalDebugger(const QString &socketFileName, QQmlDebuggingEnabler::StartMode mode) |
Class QQuickTextureFactory:
| textureFactoryForImage(const QImage &image) |
Class QWebSocket:
Class QMainWindow:
| resizeDocks(const QList<QDockWidget *> &docks, const QList<int> &sizes, Qt::Orientation orientation) |
Class QMenu:
| addAction(const QIcon &icon, const QString &text, Functor functor, const QKeySequence &shortcut) | |
| addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) | |
| addAction(const QIcon &icon, const QString &text, const QObject *receiver, PointerToMemberFunction method, const QKeySequence &shortcut) | |
| addAction(const QString &text, Functor functor, const QKeySequence &shortcut) | |
| addAction(const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) | |
| addAction(const QString &text, const QObject *receiver, PointerToMemberFunction method, const QKeySequence &shortcut) |
Class QToolBar:
| addAction(const QIcon &icon, const QString &text, Functor functor) | |
| addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor) | |
| addAction(const QIcon &icon, const QString &text, const QObject *receiver, PointerToMemberFunction method) | |
| addAction(const QString &text, Functor functor) | |
| addAction(const QString &text, const QObject *context, Functor functor) | |
| addAction(const QString &text, const QObject *receiver, PointerToMemberFunction method) |
New Global Functions
| operator<(const QVector<T> &lhs, const QVector<T> &rhs) | |
| operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| operator<(const QList<T> &lhs, const QList<T> &rhs) | |
| operator<=(const QVector<T> &lhs, const QVector<T> &rhs) | |
| operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| operator<=(const QList<T> &lhs, const QList<T> &rhs) | |
| operator>(const QVector<T> &lhs, const QVector<T> &rhs) | |
| operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| operator>(const QList<T> &lhs, const QList<T> &rhs) | |
| operator>=(const QVector<T> &lhs, const QVector<T> &rhs) | |
| operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| operator>=(const QList<T> &lhs, const QList<T> &rhs) | |
| qAlpha(QRgba64 rgba64) | |
| qBlue(QRgba64 rgba64) | |
| qCountLeadingZeroBits(quint8 v) | |
| qCountLeadingZeroBits(quint64 v) | |
| qCountLeadingZeroBits(quint32 v) | |
| qCountLeadingZeroBits(quint16 v) | |
| qCountTrailingZeroBits(quint8 v) | |
| qCountTrailingZeroBits(quint64 v) | |
| qCountTrailingZeroBits(quint32 v) | |
| qCountTrailingZeroBits(quint16 v) | |
| qGlobalQHashSeed() | |
| qGreen(QRgba64 rgba64) | |
| qHash(QSizePolicy key, uint seed) | |
| qHash(const QTransform &key, uint seed) | |
| qHash(const QMatrix &key, uint seed) | |
| qHash(const QKeySequence &key, uint seed) | |
| qHash(const QVersionNumber &key, uint seed) | |
| qHash(const QVector<T> &key, uint seed) | |
| qHash(const QRegularExpression &key, uint seed) | |
| qHash(const QRegExp &key, uint seed) | |
| qHash(const QLocale &key, uint seed) | |
| qHash(const QList<T> &key, uint seed) | |
| qHash(const QUrlQuery &key, uint seed) | |
| qHash(const QMimeType &key, uint seed) | |
| qPremultiply(QRgba64 rgba64) | |
| qRed(QRgba64 rgba64) | |
| qRgba64(quint64 c) | |
| qRgba64(quint16 r, quint16 g, quint16 b, quint16 a) | |
| qSetGlobalQHashSeed(int newSeed) | |
| qUnpremultiply(QRgba64 rgba64) |
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, ..., CustomRole } |
| 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 : const
- audioRole : const
- mirrorVertically : const
- showIsMaximized : const
New QML Types
- E
- EnterKey
New QML Properties
New QML Signals
New QML Methods
| supportedAudioRoles() | |
| indexOf() | |
| supportedAudioRoles() | |
| append() | |
| clear() | |
| get() | |
| insert() | |
| move() | |
| remove() | |
| supportedAudioRoles() |