New Classes and Functions in Qt 5.7
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.7. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
New Member Functions
Class QUtf8:
convertToUnicode(buffer, chars, len) |
Class QFlags:
setFlag(flag, on) |
Class QDataStream:
Class QIODevice:
channelBytesWritten(channel, bytes) | |
channelReadyRead(channel) | |
commitTransaction() | |
currentReadChannel() const | |
currentWriteChannel() const | |
isTransactionStarted() const | |
readChannelCount() const | |
rollbackTransaction() | |
setCurrentReadChannel(channel) | |
setCurrentWriteChannel(channel) | |
startTransaction() | |
writeChannelCount() const |
Class QProcess:
createProcessArgumentsModifier() const | |
setCreateProcessArgumentsModifier(modifier) |
Class QJsonObject:
constFind(key) const | |
contains(key) const | |
find(key) | |
find(key) const | |
operator[](key) | |
operator[](key) const | |
value(key) const |
Class QMetaObject:
inherits(metaObject) const |
Class QUuid:
fromCFUUID(uuid) | |
fromNSUUID(uuid) | |
toCFUUID() const | |
toNSUUID() const |
Class QBasicMutex:
isRecursive() const |
Class QMutex:
isRecursive() const |
Class QByteArray:
Class QHash:
equal_range(key) | |
equal_range(key) const | |
erase(pos) |
Class QLocale:
toCurrencyString(value, symbol, precision) const |
Class QRect:
transposed() const |
Class QRectF:
transposed() const |
Class QSet:
erase(pos) |
Class QString:
resize(size, fillChar) |
Class QStringRef:
crbegin() const | |
crend() const | |
operator[](position) const | |
rbegin() const | |
rend() const |
Class QIconEngine:
isNull() const |
Class Key:
isValid() const |
Class QDrag:
cancel() |
Class QWheelEvent:
inverted() const |
Class QPlatformDrag:
virtual | cancelDrag() |
Class QPlatformIntegration:
virtual | beep() const |
Class QOpenGLFramebufferObject:
blitFramebuffer(target, targetRect, source, sourceRect, buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex, restorePolicy) |
Class QNetworkInterface:
interfaceIndexFromName(name) | |
interfaceNameFromIndex(index) |
Class QSslConfiguration:
ephemeralServerKey() const |
Class QWindowsWindowFunctions:
Class QMenu:
showTearOffMenu() | |
showTearOffMenu(pos) |
New Global Functions
operator<<(stream, vector) | |
operator<<(stream, map) | |
operator<<(stream, map) | |
operator<<(stream, list) | |
operator<<(debug, ptr) | |
qAsConst(t) | |
qConstOverload(memberFunctionPointer) | |
qHash(key, seed) | |
qNonConstOverload(memberFunctionPointer) | |
qOverload(functionPointer) |
New Macros
qUtf16Printable(str) |
New Enum Types
enum | FloatingPointPrecisionOption { FloatingPointShortest } |
enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
enum | WindowActivationBehavior { DefaultActivateWindow, AlwaysActivateWindow } |
New Typedefs
typedef | const_reverse_iterator |
typedef | SetWindowActivationBehaviorType |
New Properties
- desktopFileName : const