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