New Classes and Functions in Qt 5.4
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.4. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
New Classes
New Member Functions
Class QSysInfo:
Class QDebug:
Class QUrl:
QUrl | fromUserInput(const QString &userInput, const QString &workingDirectory, UserInputResolutionOptions options = DefaultResolution) |
Class QAbstractProxyModel:
virtual bool | canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const |
virtual bool | dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
Class QTimer:
void | singleShot(int msec, const QObject *receiver, PointerToMemberFunction method) |
void | singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, PointerToMemberFunction method) |
void | singleShot(int msec, Functor functor) |
void | singleShot(int msec, Qt::TimerType timerType, Functor functor) |
void | singleShot(int msec, const QObject *context, Functor functor) |
void | singleShot(int msec, Qt::TimerType timerType, const QObject *context, Functor functor) |
Class QAbstractState:
Class QAbstractTransition:
Class QHistoryState:
Class QSignalTransition:
Class QState:
Class QStateMachine:
Class QByteArray:
Class QCommandLineParser:
Class QRegularExpression:
Class QWeakPointer:
QSharedPointer<T> | lock() const |
void | swap(QWeakPointer<T> &other) |
Class QEnableSharedFromThis:
Class QString:
QVector<QStringRef> | splitRef(const QString &sep, SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
QVector<QStringRef> | splitRef(QChar sep, SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
QVector<QStringRef> | splitRef(const QRegExp &rx, SplitBehavior behavior = KeepEmptyParts) const |
QVector<QStringRef> | splitRef(const QRegularExpression &re, SplitBehavior behavior = KeepEmptyParts) const |
Class QStringList:
QStringList & | operator<<(const QList<QString> &other) |
QStringList & | operator=(const QList<QString> &other) |
QStringList & | operator=(QList<QString> &&other) |
Class QStringRef:
const_iterator | begin() const |
const_iterator | cbegin() const |
const_iterator | cend() const |
const_iterator | end() const |
QVector<QStringRef> | split(const QString &sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
QVector<QStringRef> | split(QChar sep, QString::SplitBehavior behavior = QString::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
Class QVector:
Class QImageReader:
Class QImageWriter:
Class QGuiApplication:
Class QOpenGLContext:
Class QPlatformDrag:
Class QPlatformWindow:
Class QSurfaceFormat:
Class QOpenGLTexture:
Class QSqlDriver:
Class QSslCertificate:
bool | importPkcs12(QIODevice *device, QSslKey *key, QSslCertificate *certificate, QList<QSslCertificate> *caCertificates = Q_NULLPTR, const QByteArray &passPhrase = QByteArray()) |
bool | isSelfSigned() const |
Class QSslConfiguration:
Class QSslSocket:
Class QPrinterInfo:
Class QGraphicsSceneMouseEvent:
Qt::MouseEventFlags | flags() const |
Qt::MouseEventSource | source() const |
Class QBluetoothDeviceInfo:
Class QBluetoothTransferReply:
void | error(QBluetoothTransferReply::TransferError errorType) |
Class QBluetoothUuid:
Class QQuickWindow:
Class QSGSimpleTextureNode:
Class QAbstractVideoBuffer:
int | mapPlanes(MapMode mode, int *numBytes, int[4] bytesPerLine, uchar *[4] data) |
Class QVideoFrame:
Class QX11Info:
Class QWinThumbnailToolBar:
Class QXmlSchema:
QXmlSchema & | operator=(const QXmlSchema &other) |
New Functions in Namespaces
QFuture<T> | run(QThreadPool *pool, Function function, ...) |
New Global Functions
New Macros
New Enum Types
enum | CoreConfiguration { UnknownCoreConfiguration, BaseRateCoreConfiguration, BaseRateAndLowEnergyCoreConfiguration, LowEnergyCoreConfiguration } |
enum | CharacteristicType { AerobicHeartRateLowerLimit, AerobicHeartRateUpperLimit, AerobicThreshold, Age, ..., WindChill } |
enum | DescriptorType { CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, ..., UnknownDescriptorType } |
enum | DepthStencilMode { DepthMode, StencilMode } |
enum | RenderStage { BeforeSynchronizingStage, AfterSynchronizingStage, BeforeRenderingStage, AfterRenderingStage, AfterSwapStage, NoStage } |
enum | UserInputResolutionOption { DefaultResolution, AssumeLocalFile } |
New Typedefs
New Properties
New QML Types
New QML Properties
New QML Signals
New QML Methods
Additions to Other Qt 5 Releases