- Qt 5.15
- New Classes and Functions in Qt 5.6
- Qt 5.15.12 Reference Documentation

# 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 QML Types
- New QML Properties
- New QML Signals
- New QML Methods

### New Classes

A
  QAbstractLight (Qt3DRender)
  QAbstractPhysicalDevice (Qt3DInput)
  QAudioRoleControl

G
  QGeoCodeReply
  QGeoCodingManager
  QGeoCodingManagerEngine
  QGeoManeuver
  QGeoRoute
  QGeoRouteReply
  QGeoRouteRequest
  QGeoRouteSegment
  QGeoRoutingManager
  QGeoRoutingManagerEngine
  QGeoServiceProvider
  QGeoServiceProviderFactory

K
  key_iterator (QMap)
  key_iterator (QHash)

L
  QLogicalDevice (Qt3DInput)

O
  QObjectPicker (Qt3DRender)
  QOpenGLExtraFunctions

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

Q
  QQuickAsyncImageProvider
  QQuickImageResponse

R
  QRgba64

T
  QTransform (Qt3DCore)

V
  QVersionNumber

### New Member Functions

Class QQuickTextureFactory:

QQuickTextureFactory * | textureFactoryForImage(const QImage &image)

Class QWebSocket:

void | open(const QNetworkRequest &request)
QNetworkRequest | request() const

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)

Class QBluetoothSocket:

QBluetooth::SecurityFlags | preferredSecurityFlags() const
void | setPreferredSecurityFlags(QBluetooth::SecurityFlags flags)

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 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(OptionsAfterPositionalArgumentsMode parsingMode)

Class QDebug:

void | setVerbosity(int verbosityLevel)
int | verbosity() const

Class QDir:

QChar | listSeparator()

Class QHash:

key_iterator | keyBegin() const
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 | setDefaultTransition(QAbstractTransition *transition)

Class QItemSelectionRange:

void | swap(QItemSelectionRange &other)

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 QList:

const T & | constFirst() const
const T & | constLast() const
const_reverse_iterator | crbegin() const
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)
reverse_iterator | rbegin()
const_reverse_iterator | rbegin() const
reverse_iterator | rend()
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<const_iterator, const_iterator> | equal_range(const Key &key) const
key_iterator | keyBegin() const
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:

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 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:

uint | qHash(const QVersionNumber &key, uint seed)
uint | qHash(const QMimeType &key, uint seed)

Class QVarLengthArray:

const_reverse_iterator | crbegin() const
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)
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)
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)
reverse_iterator | rbegin()
const_reverse_iterator | rbegin() const
reverse_iterator | rend()
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:

uint | qHash(const QMatrix &key, uint seed)
uint | qHash(const QTransform &key, uint seed)

Class QGuiApplication:

bool | isFallbackSessionManagementEnabled()
void | setFallbackSessionManagementEnabled(bool enabled)

Class QIcon:

bool | isMask() const
void | setIsMask(bool isMask)

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:

uint | qHash(const QMatrix &key, uint seed)
uint | qHash(const QTransform &key, uint seed)

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:

uint | qHash(const QMatrix &key, uint seed)
uint | qHash(const QTransform &key, uint seed)

Class QRhiVertexInputBinding:

uint | qHash(const QMatrix &key, uint seed)
uint | qHash(const QTransform &key, uint seed)

Class QShaderKey:

uint | qHash(const QMatrix &key, uint seed)
uint | qHash(const QTransform &key, uint seed)

Class QStandardItem:

bool | isAutoTristate() const
bool | isUserTristate() const
void | setAutoTristate(bool tristate)
void | setUserTristate(bool tristate)

Class QTextLayout:

void | clearFormats()
QVector<FormatRange> | formats() const
void | setFormats(const QVector<FormatRange> &formats)

Class QTransform:

uint | qHash(const QTransform &key, uint seed)

Class QMediaPlayer:

void | audioRoleChanged(QAudio::Role role)
QList<QAudio::Role> | supportedAudioRoles() const

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 int | setHasBorderInFullScreenIdentifier()

Class QJSEngine:

void | installExtensions(Extensions extensions, const QJSValue &object)

Class QQmlDebuggingEnabler:

bool | connectToLocalDebugger(const QString &socketFileName, StartMode mode)

### 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 | Role { UnknownRole, MusicRole, VideoRole, VoiceCommunicationRole, AlarmRole, …, CustomRole }
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
- audioRole : const
- mirrorVertically : const
- showIsMaximized : const

### New QML Types

A
  AbstractPhysicalDevice

E
  EnterKey

L
  Light
  LogicalDevice

P
  Playlist
  PlaylistItem

Q
  QuaternionAnimation

T
  Transform

### New QML Properties

| audioRole
| audioRole
| audioRole
| bottomPadding
| bottomPadding
| bottomPadding
| bottomPadding
| bottomPadding
| bottomPadding
| bottomPadding
| color
| font.styleName
| font.styleName
| font.styleName
| layer.textureMirroring
| leftPadding
| leftPadding
| leftPadding
| leftPadding
| leftPadding
| leftPadding
| leftPadding
| nativeText
| padding
| padding
| padding
| padding
| padding
| padding
| padding
| playlist
| playlist
| playlist
| portableText
| rightPadding
| rightPadding
| rightPadding
| rightPadding
| rightPadding
| rightPadding
| rightPadding
| textureMirroring
| topPadding
| topPadding
| topPadding
| topPadding
| topPadding
| topPadding
| topPadding
| visibleRegion

### New QML Signals

| editingFinished()

### New QML Methods

| append()
| clear()
| get()
| indexOf()
| insert()
| move()
| remove()
| supportedAudioRoles()
| supportedAudioRoles()
| supportedAudioRoles()

## Additions to Other Qt 5 Releases

- What's New in Qt 5.5
- What's New in Qt 5.4
- What's New in Qt 5.3
- What's New in Qt 5.2
- What's New in Qt 5.1
- What's New in Qt 5.0