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
- New Functions in Namespaces
- New Global Functions
- New Macros
- New Enum Types
- New Typedefs
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
New Member Functions
Class QBluetoothDeviceInfo:
coreConfigurations() const | |
setCoreConfigurations(QBluetoothDeviceInfo::CoreConfigurations coreConfigs) |
Class QBluetoothTransferReply:
error(QBluetoothTransferReply::TransferError errorType) |
Class QBluetoothUuid:
characteristicToString(QBluetoothUuid::CharacteristicType uuid) | |
descriptorToString(QBluetoothUuid::DescriptorType uuid) | |
protocolToString(QBluetoothUuid::ProtocolUuid uuid) |
Class QDebug:
maybeQuote(char c) | |
noquote() | |
quote() | |
resetFormat() |
Class QAbstractProxyModel:
virtual | canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const override |
virtual | dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
Class QUrl:
fromUserInput(const QString &userInput, const QString &workingDirectory, QUrl::UserInputResolutionOptions options) |
Class QAbstractTransition:
Class QAbstractState:
activeChanged(bool active) |
Class QByteArray:
fromStdString(const std::string &str) | |
toStdString() const |
Class QHistoryState:
Class QCommandLineParser:
addOptions(const QList<QCommandLineOption> &options) | |
showVersion() |
Class QEnableSharedFromThis:
sharedFromThis() | |
sharedFromThis() const |
Class QRegularExpression:
optimize() const |
Class QSignalTransition:
Class QStateMachine:
runningChanged(bool running) |
Class QState:
Class QString:
splitRef(QChar sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const | |
splitRef(const QRegExp &rx, QString::SplitBehavior behavior) const | |
splitRef(const QRegularExpression &re, QString::SplitBehavior behavior) const | |
splitRef(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const |
Class QStringRef:
begin() const | |
cbegin() const | |
cend() const | |
end() const | |
split(QChar sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const | |
split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const |
Class QTimer:
singleShot(int msec, Functor functor) | |
singleShot(int msec, Qt::TimerType timerType, Functor functor) | |
singleShot(int msec, Qt::TimerType timerType, const QObject *context, Functor functor) | |
singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, PointerToMemberFunction method) | |
singleShot(int msec, const QObject *context, Functor functor) | |
singleShot(int msec, const QObject *receiver, PointerToMemberFunction method) |
Class QWeakPointer:
Class QStringList:
operator<<(const QList<QString> &other) | |
operator=(QList<QString> &&other) | |
operator=(const QList<QString> &other) |
Class QVector:
Class QSysInfo:
buildAbi() | |
buildCpuArchitecture() | |
currentCpuArchitecture() | |
kernelType() | |
kernelVersion() | |
prettyProductName() | |
productType() | |
productVersion() |
Class QGuiApplication:
paletteChanged(const QPalette &palette) | |
screenRemoved(QScreen *screen) |
Class QImageReader:
subType() const | |
supportedSubTypes() const |
Class QImageWriter:
setSubType(const QByteArray &type) | |
subType() const | |
supportedSubTypes() const |
Class QOpenGLContext:
nativeHandle() const | |
setNativeHandle(const QVariant &handle) |
Class QSurfaceFormat:
defaultFormat() | |
setDefaultFormat(const QSurfaceFormat &format) |
Class QOpenGLTexture:
depthStencilMode() const | |
setDepthStencilMode(QOpenGLTexture::DepthStencilMode mode) | |
target() const |
Class QPlatformDrag:
virtual | ownsDragObject() const |
Class QPlatformWindow:
screenForGeometry(const QRect &newGeometry) const |
Class QAbstractVideoBuffer:
mapPlanes(QAbstractVideoBuffer::MapMode mode, int *numBytes, int [4] bytesPerLine, uchar *[4] data) |
Class QVideoFrame:
bits(int plane) | |
bits(int plane) const | |
bytesPerLine(int plane) const | |
planeCount() const |
Class QSslCertificate:
importPkcs12(QIODevice *device, QSslKey *key, QSslCertificate *certificate, QList<QSslCertificate> *caCertificates, const QByteArray &passPhrase) | |
isSelfSigned() const |
Class QSslConfiguration:
sessionProtocol() const |
Class QSslSocket:
Class QPrinterInfo:
defaultDuplexMode() const | |
supportedDuplexModes() const |
Class QQuickWindow:
scheduleRenderJob(QRunnable *job, QQuickWindow::RenderStage stage) |
Class QSGSimpleTextureNode:
ownsTexture() const | |
setOwnsTexture(bool owns) |
Class QGraphicsSceneMouseEvent:
Class QX11Info:
nextStartupId() | |
setNextStartupId(const QByteArray &id) |
Class QWinThumbnailToolBar:
Class QXmlSchema:
operator=(const QXmlSchema &other) |
New Functions in Namespaces
run(QThreadPool *pool, Function function, ...) |
New Global Functions
qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str) | |
qHash(const QSslError &key, uint seed) | |
qHash(const QSslCertificate &key, uint seed) | |
qHashBits(const void *p, size_t len, uint seed) | |
qNextPowerOfTwo(quint64 value) | |
qNextPowerOfTwo(qint64 value) | |
qNextPowerOfTwo(quint32 value) | |
qNextPowerOfTwo(qint32 value) |
New Macros
Q_LOGGING_CATEGORY(name, string, msgType) | |
qUtf8Printable(const QString &str) |
New Enum Types
enum | CoreConfiguration { UnknownCoreConfiguration, LowEnergyCoreConfiguration, BaseRateCoreConfiguration, BaseRateAndLowEnergyCoreConfiguration } |
enum | CharacteristicType { DeviceName, Appearance, PeripheralPrivacyFlag, ReconnectionAddress, ..., BarometricPressureTrend } |
enum | DescriptorType { UnknownDescriptorType, CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ..., EnvironmentalSensingTriggerSetting } |
enum | DepthStencilMode { DepthMode, StencilMode } |
enum | RenderStage { BeforeSynchronizingStage, AfterSynchronizingStage, BeforeRenderingStage, AfterRenderingStage, AfterSwapStage, NoStage } |
enum | UserInputResolutionOption { DefaultResolution, AssumeLocalFile } |
New Typedefs
typedef | QLowEnergyHandle |
typedef | const_iterator |
New Properties
|
|
New QML Types
New QML Properties
New QML Signals
New QML Methods
Additions to Other Qt 5 Releases
© 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.