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 Type Aliases
- New Properties
New Classes
New Member Functions
Class QByteArray:
QByteArray::const_reverse_iterator | crbegin() const |
QByteArray::const_reverse_iterator | crend() const |
QByteArray::reverse_iterator | rbegin() |
QByteArray::const_reverse_iterator | rbegin() const |
QByteArray::reverse_iterator | rend() |
QByteArray::const_reverse_iterator | rend() const |
Class FromBase64Result:
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QChar:
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
Class QCommandLineParser:
void | setOptionsAfterPositionalArgumentsMode(QCommandLineParser::OptionsAfterPositionalArgumentsMode parsingMode) |
Class QDebug:
void | setVerbosity(int verbosityLevel) |
int | verbosity() const |
Class QDir:
QChar | listSeparator() |
Class QHash:
QHash::key_iterator | keyBegin() const |
QHash::key_iterator | keyEnd() const |
int | qGlobalQHashSeed() |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
void | qSetGlobalQHashSeed(int newSeed) |
Class QHistoryState:
QAbstractTransition * | defaultTransition() const |
void | defaultTransitionChanged() |
void | setDefaultTransition(QAbstractTransition *transition) |
Class QItemSelectionRange:
void | swap(QItemSelectionRange &other) |
Class QLinkedList:
QLinkedList::const_reverse_iterator | crbegin() const |
QLinkedList::const_reverse_iterator | crend() const |
QLinkedList::reverse_iterator | rbegin() |
QLinkedList::const_reverse_iterator | rbegin() const |
QLinkedList::reverse_iterator | rend() |
QLinkedList::const_reverse_iterator | rend() const |
Class QList:
const T & | constFirst() const |
const T & | constLast() const |
QList::const_reverse_iterator | crbegin() const |
QList::const_reverse_iterator | crend() const |
bool | operator<(const QList<T> &lhs, const QList<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 QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<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 QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
QList::reverse_iterator | rbegin() |
QList::const_reverse_iterator | rbegin() const |
QList::reverse_iterator | rend() |
QList::const_reverse_iterator | rend() const |
Class QLocale:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
void | swap(QLocale &other) |
Class QMap:
QPair<QMap::const_iterator, QMap::const_iterator> | equal_range(const Key &key) const |
QMap::key_iterator | keyBegin() const |
QMap::key_iterator | keyEnd() const |
Class QMimeType:
uint | qHash(const QMimeType &key, uint seed) |
Class QMultiHash:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QPair:
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
Class QPersistentModelIndex:
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QPointer:
void | swap(QPointer<T> &other) |
Class QProcess:
void | errorOccurred(QProcess::ProcessError error) |
Class QRegExp:
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QRegularExpression:
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QSet:
bool | intersects(const QSet<T> &other) const |
Class QStorageInfo:
int | blockSize() const |
Class QString:
QString::const_reverse_iterator | crbegin() const |
QString::const_reverse_iterator | crend() const |
QString::reverse_iterator | rbegin() |
QString::const_reverse_iterator | rbegin() const |
QString::reverse_iterator | rend() |
QString::const_reverse_iterator | rend() const |
Class QStringRef:
void | truncate(int position) |
Class QStringView:
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QSysInfo:
QString | machineHostName() |
Class QTemporaryDir:
QString | errorString() const |
Class QTextStream:
QTextStream & | operator<<(const QStringRef &string) |
Class QUrlQuery:
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
Class QUuid:
Class QVarLengthArray:
QVarLengthArray::const_reverse_iterator | crbegin() const |
QVarLengthArray::const_reverse_iterator | crend() const |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
QVarLengthArray::reverse_iterator | rbegin() |
QVarLengthArray::const_reverse_iterator | rbegin() const |
QVarLengthArray::reverse_iterator | rend() |
QVarLengthArray::const_reverse_iterator | rend() const |
Class QVector:
void | append(T &&value) |
const T & | constFirst() const |
const T & | constLast() const |
QVector::const_reverse_iterator | crbegin() const |
QVector::const_reverse_iterator | crend() const |
void | move(int from, int to) |
bool | operator<(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator<=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator<=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
bool | operator>=(const QList<T> &lhs, const QList<T> &rhs) |
bool | operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) |
void | push_back(T &&value) |
uint | qHash(const QVector<T> &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
QVector::reverse_iterator | rbegin() |
QVector::const_reverse_iterator | rbegin() const |
QVector::reverse_iterator | rend() |
QVector::const_reverse_iterator | rend() const |
Class QXmlStreamStringRef:
void | swap(QXmlStreamStringRef &other) |
Class QDBusMessage:
QDBusMessage | createTargetedSignal(const QString &service, const QString &path, const QString &interface, const QString &name) |
Class QColor:
QColor | fromRgba64(ushort r, ushort g, ushort b, ushort a) |
QColor | fromRgba64(QRgba64 rgba64) |
uint | qAlpha(QRgba64 rgba64) |
uint | qBlue(QRgba64 rgba64) |
uint | qGreen(QRgba64 rgba64) |
QRgba64 | qPremultiply(QRgba64 rgba64) |
uint | qRed(QRgba64 rgba64) |
QRgba64 | qRgba64(quint16 r, quint16 g, quint16 b, quint16 a) |
QRgba64 | qRgba64(quint64 c) |
QRgba64 | qUnpremultiply(QRgba64 rgba64) |
QRgba64 | rgba64() const |
void | setRgba64(QRgba64 rgba) |
Class QFont:
Class QGuiApplication:
bool | isFallbackSessionManagementEnabled() |
void | setFallbackSessionManagementEnabled(bool enabled) |
Class QIcon:
Class QImage:
QColor | pixelColor(const QPoint &position) const |
QColor | pixelColor(int x, int y) const |
void | setPixelColor(const QPoint &position, const QColor &color) |
void | setPixelColor(int x, int y, const QColor &color) |
Class QMatrix:
Class QOpenGLFramebufferObject:
void | addColorAttachment(const QSize &size, GLenum internalFormat) |
void | addColorAttachment(int width, int height, GLenum internalFormat) |
QVector<QSize> | sizes() const |
GLuint | takeTexture(int colorAttachmentIndex) |
QVector<GLuint> | textures() const |
QImage | toImage(bool flipped, int colorAttachmentIndex) const |
Class QPaintDevice:
qreal | devicePixelRatioF() const |
Class QPointingDeviceUniqueId:
Class QRhiVertexInputBinding:
Class QShaderKey:
Class QStandardItem:
bool | isAutoTristate() const |
bool | isUserTristate() const |
void | setAutoTristate(bool tristate) |
void | setUserTristate(bool tristate) |
Class QTextLayout:
void | clearFormats() |
QVector<QTextLayout::FormatRange> | formats() const |
void | setFormats(const QVector<QTextLayout::FormatRange> &formats) |
Class QTransform:
uint | qHash(const QTransform &key, uint seed) |
Class QHostAddress:
bool | isMulticast() const |
void | swap(QHostAddress &other) |
Class QNetworkReply:
void | redirected(const QUrl &url) |
Class QNetworkRequest:
int | maximumRedirectsAllowed() const |
void | setMaximumRedirectsAllowed(int maxRedirectsAllowed) |
Class QWindowsWindowFunctions:
void | setHasBorderInFullScreen(QWindow *window, bool border) |
const QByteArray | setHasBorderInFullScreenIdentifier() |
Class QMainWindow:
void | resizeDocks(const QList<QDockWidget *> &docks, const QList<int> &sizes, Qt::Orientation orientation) |
Class QMenu:
QAction * | addAction(const QString &text, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QIcon &icon, const QString &text, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
Class QSizePolicy:
uint | qHash(QSizePolicy key, uint seed) |
Class QToolBar:
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, Functor functor) |
QAction * | addAction(const QIcon &icon, const QString &text, const QObject *context, Functor functor) |
New Global Functions
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) |
bool | operator>=(const QVector<T> &lhs, const QVector<T> &rhs) |
uint | qAlpha(QRgba64 rgba64) |
uint | qBlue(QRgba64 rgba64) |
uint | qCountLeadingZeroBits(quint64 v) |
uint | qCountLeadingZeroBits(quint16 v) |
uint | qCountLeadingZeroBits(quint8 v) |
uint | qCountLeadingZeroBits(quint64 v) |
uint | qCountLeadingZeroBits(quint16 v) |
uint | qCountLeadingZeroBits(quint8 v) |
uint | qCountLeadingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint64 v) |
uint | qCountTrailingZeroBits(quint16 v) |
uint | qCountTrailingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint8 v) |
uint | qCountTrailingZeroBits(quint64 v) |
uint | qCountTrailingZeroBits(quint16 v) |
uint | qCountTrailingZeroBits(quint32 v) |
uint | qCountTrailingZeroBits(quint8 v) |
int | qGlobalQHashSeed() |
uint | qGreen(QRgba64 rgba64) |
uint | qHash(QSizePolicy key, uint seed) |
uint | qHash(const QTransform &key, uint seed) |
uint | qHash(const QMatrix &key, uint seed) |
uint | qHash(const QKeySequence &key, uint seed) |
uint | qHash(const QMimeType &key, uint seed) |
uint | qHash(const QVersionNumber &key, uint seed) |
uint | qHash(const QUrlQuery &key, uint seed) |
uint | qHash(const QRegularExpression &key, uint seed) |
uint | qHash(const QLocale &key, uint seed) |
uint | qHash(const QRegExp &key, uint seed) |
uint | qHash(const QList<T> &key, uint seed) |
uint | qHash(const QVector<T> &key, uint seed) |
QRgba64 | qPremultiply(QRgba64 rgba64) |
uint | qRed(QRgba64 rgba64) |
QRgba64 | qRgba64(quint64 c) |
QRgba64 | qRgba64(quint16 r, quint16 g, quint16 b, quint16 a) |
void | qSetGlobalQHashSeed(int newSeed) |
QRgba64 | qUnpremultiply(QRgba64 rgba64) |
New Macros
QTRY_VERIFY2(condition, message) | |
QTRY_VERIFY2(condition, message) | |
QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout) | |
QTRY_VERIFY2_WITH_TIMEOUT(condition, message, timeout) | |
QT_NO_PROCESS_COMBINED_ARGUMENT_START | |
QT_NO_PROCESS_COMBINED_ARGUMENT_START |
New Enum Types
enum | OptionsAfterPositionalArgumentsMode { ParseAsOptions, ParseAsPositionalArguments } |
enum | EnterKeyType { EnterKeyDefault, EnterKeyReturn, EnterKeyDone, EnterKeyGo, EnterKeySend, …, EnterKeyPrevious } |
New Type Aliases
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
typedef | const_reverse_iterator |
typedef | reverse_iterator |
(obsolete) typedef | const_reverse_iterator |
(obsolete) 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
- showIsMaximized : const