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 QIODevice:
channelBytesWritten(int channel, qint64 bytes) | |
channelReadyRead(int channel) | |
commitTransaction() | |
currentReadChannel() const | |
currentWriteChannel() const | |
isTransactionStarted() const | |
readChannelCount() const | |
rollbackTransaction() | |
setCurrentReadChannel(int channel) | |
setCurrentWriteChannel(int channel) | |
startTransaction() | |
writeChannelCount() const |
Class QProcess:
createProcessArgumentsModifier() const | |
setCreateProcessArgumentsModifier(QProcess::CreateProcessArgumentModifier modifier) |
Class QMetaObject:
inherits(const QMetaObject *metaObject) const |
Class QUuid:
fromCFUUID(CFUUIDRef uuid) | |
fromNSUUID(const NSUUID *uuid) | |
toCFUUID() const | |
toNSUUID() const |
Class QDataStream:
Class QJsonObject:
constFind(QLatin1String key) const | |
contains(QLatin1String key) const | |
find(QLatin1String key) | |
find(QLatin1String key) const | |
operator[](QLatin1String key) | |
operator[](QLatin1String key) const | |
value(QLatin1String key) const |
Class QMutex:
isRecursive() const |
Class QBasicMutex:
isRecursive() const |
Class QByteArray:
Class QHash:
equal_range(const Key &key) | |
equal_range(const Key &key) const | |
erase(QHash::const_iterator pos) |
Class QLocale:
toCurrencyString(double value, const QString &symbol, int precision) const |
Class QRectF:
transposed() const |
Class QRect:
transposed() const |
Class QSet:
erase(QSet::const_iterator pos) |
Class QString:
resize(int size, QChar fillChar) |
Class QStringRef:
crbegin() const | |
crend() const | |
operator[](int position) const | |
rbegin() const | |
rend() const |
Class QUtf8:
convertToUnicode(QChar *buffer, const char *chars, int len) |
Class QFlags:
setFlag(Enum flag, bool on) |
Class QIconEngine:
isNull() const |
Class Key:
isValid() const |
Class QDrag:
cancel() |
Class QWheelEvent:
inverted() const |
Class QOpenGLFramebufferObject:
blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &targetRect, QOpenGLFramebufferObject *source, const QRect &sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject::FramebufferRestorePolicy restorePolicy) |
Class QPlatformDrag:
virtual | cancelDrag() |
Class QPlatformIntegration:
virtual | beep() const |
Class QNetworkInterface:
interfaceIndexFromName(const QString &name) | |
interfaceNameFromIndex(int index) |
Class QSslConfiguration:
ephemeralServerKey() const |
Class QMenu:
showTearOffMenu() | |
showTearOffMenu(const QPoint &pos) |
New Global Functions
operator<<(QDebug debug, const std::vector<T, Alloc> &vec) | |
operator<<(QDebug debug, const std::multimap<Key, T, Compare, Alloc> &map) | |
operator<<(QDebug debug, const std::map<Key, T, Compare, Alloc> &map) | |
operator<<(QDebug debug, const std::list<T, Alloc> &vec) | |
operator<<(QDebug debug, const QSharedPointer<T> &ptr) | |
qAsConst(const T &&t) | |
qAsConst(T &t) | |
qConstOverload(T memberFunctionPointer) | |
qHash(const std::pair<T1, T2> &key, uint seed) | |
qNonConstOverload(T memberFunctionPointer) | |
qOverload(T functionPointer) |
New Macros
qUtf16Printable(const QString &str) |
New Enum Types
enum | FloatingPointPrecisionOption { FloatingPointShortest } |
enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
New Typedefs
typedef | const_reverse_iterator |
New Properties
- desktopFileName : const