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 QStringRef:
void | truncate(int position) |
Class QWebSocket:
Class QCommandLineParser:
void | setOptionsAfterPositionalArgumentsMode(OptionsAfterPositionalArgumentsMode parsingMode) |
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 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 QNetworkReply:
void | redirected(const QUrl &url) |
Class QSysInfo:
QString | machineHostName() |
Class QWindowsWindowFunctions:
void | setHasBorderInFullScreen(QWindow *window, bool border) |
const QByteArray | setHasBorderInFullScreenIdentifier() |
Class QQuickTextureFactory:
QQuickTextureFactory * | textureFactoryForImage(const QImage &image) |
Class QQmlDebuggingEnabler:
bool | connectToLocalDebugger(const QString &socketFileName, StartMode mode = DoNotWaitForClient) |
Class QBluetoothSocket:
QBluetooth::SecurityFlags | preferredSecurityFlags() const |
void | setPreferredSecurityFlags(QBluetooth::SecurityFlags flags) |
Class QMediaPlayer:
void | audioRoleChanged(QAudio::Role role) |
QList<QAudio::Role> | supportedAudioRoles() const |
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 QMap:
QPair<const_iterator, const_iterator> | equal_range(const Key &key) const |
key_iterator | keyBegin() const |
key_iterator | keyEnd() const |
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 QHash:
Class QStorageInfo:
int | blockSize() const |
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 QLocale:
void | swap(QLocale &other) |
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 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 QPointer:
void | swap(QPointer &other) |
Class QDebug:
void | setVerbosity(int verbosityLevel) |
int | verbosity() const |
Class QTextStream:
QTextStream & | operator<<(const QStringRef &string) |
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 QDesktopWidget:
void | primaryScreenChanged() |
Class QHostAddress:
bool | isMulticast() const |
void | swap(QHostAddress &other) |
Class QHistoryState:
QAbstractTransition * | defaultTransition() const |
void | defaultTransitionChanged() |
void | setDefaultTransition(QAbstractTransition *transition) |
Class QTemporaryDir:
QString | errorString() const |
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 QProcess:
void | errorOccurred(QProcess::ProcessError error) |
Class QMainWindow:
void | resizeDocks(const QList<QDockWidget *> &docks, const QList<int> &sizes, Qt::Orientation orientation) |
Class QXmlStreamStringRef:
void | swap(QXmlStreamStringRef &other) |
Class QJSEngine:
void | installExtensions(Extensions extensions, const QJSValue &object = QJSValue()) |
Class QNetworkRequest:
int | maximumRedirectsAllowed() const |
void | setMaximumRedirectsAllowed(int maxRedirectsAllowed) |
Class QDir:
QChar | listSeparator() |
Class QItemSelectionRange:
void | swap(QItemSelectionRange &other) |
Class QDBusMessage:
QDBusMessage | createTargetedSignal(const QString &service, const QString &path, const QString &interface, const QString &name) |
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(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() |