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 Methods
New Classes
New Member Functions
Class QSslCertificate:
| importPkcs12(QIODevice * device, QSslKey * key, QSslCertificate * certificate, QList<QSslCertificate> * caCertificates, const QByteArray & passPhrase) | |
| isSelfSigned() const |
Class QBluetoothDeviceInfo:
| coreConfigurations() const | |
| setCoreConfigurations(QBluetoothDeviceInfo::CoreConfigurations coreConfigs) |
Class QBluetoothTransferReply:
| error(QBluetoothTransferReply::TransferError errorType) |
Class QBluetoothUuid:
| characteristicToString(CharacteristicType uuid) | |
| descriptorToString(DescriptorType uuid) | |
| protocolToString(ProtocolUuid uuid) |
Class QAbstractVideoBuffer:
| mapPlanes(MapMode mode, int * numBytes, int[4] bytesPerLine, uchar *[4] data) |
Class QSslSocket:
Class QSslConfiguration:
| sessionProtocol() const |
Class QSysInfo:
| buildAbi() | |
| buildCpuArchitecture() | |
| currentCpuArchitecture() | |
| kernelType() | |
| kernelVersion() | |
| prettyProductName() | |
| productType() | |
| productVersion() |
Class QDebug:
| maybeQuote(char c) | |
| noquote() | |
| quote() | |
| resetFormat() |
Class QUrl:
| fromUserInput(const QString & userInput, const QString & workingDirectory, UserInputResolutionOptions options) |
Class QAbstractProxyModel:
| virtual | canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const |
| virtual | dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) |
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 QAbstractState:
| activeChanged(bool active) |
Class QAbstractTransition:
Class QHistoryState:
Class QSignalTransition:
Class QState:
Class QStateMachine:
| runningChanged(bool running) |
Class QByteArray:
| fromStdString(const std::string & str) | |
| toStdString() const |
Class QCommandLineParser:
| addOptions(const QList<QCommandLineOption> & options) | |
| showVersion() |
Class QRegularExpression:
| optimize() const |
Class QEnableSharedFromThis:
| sharedFromThis() | |
| sharedFromThis() const |
Class QWeakPointer:
Class QString:
| splitRef(QChar sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const | |
| splitRef(const QRegExp & rx, SplitBehavior behavior) const | |
| splitRef(const QRegularExpression & re, SplitBehavior behavior) const | |
| splitRef(const QString & sep, 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 QStringList:
| operator<<(const QList<QString> & other) | |
| operator=(QList<QString> && other) | |
| operator=(const QList<QString> & other) |
Class QVector:
Class QXmlSchema:
| operator=(const QXmlSchema & other) |
Class QSGSimpleTextureNode:
| ownsTexture() const | |
| setOwnsTexture(bool owns) |
Class QPrinterInfo:
| defaultDuplexMode() const | |
| supportedDuplexModes() const |
Class QGraphicsSceneMouseEvent:
Class QJSEngine:
| installTranslatorFunctions(const QJSValue & object) |
Class QQuickWindow:
| scheduleRenderJob(QRunnable * job, RenderStage stage) |
Class QVideoFrame:
| bits(int plane) | |
| bits(int plane) const | |
| bytesPerLine(int plane) const | |
| planeCount() const |
Class QX11Info:
| nextStartupId() | |
| setNextStartupId(const QByteArray & id) |
Class QSqlDriver:
| dbmsType() const |
Class QImageReader:
| subType() const | |
| supportedSubTypes() const |
Class QImageWriter:
| setSubType(const QByteArray & type) | |
| subType() const | |
| supportedSubTypes() const |
Class QGuiApplication:
| paletteChanged(const QPalette & palette) | |
| screenRemoved(QScreen * screen) |
Class QOpenGLContext:
| nativeHandle() const | |
| setNativeHandle(const QVariant & handle) |
Class QSurfaceFormat:
| defaultFormat() | |
| setDefaultFormat(const QSurfaceFormat & format) |
Class QPlatformDrag:
| virtual | ownsDragObject() const |
Class QPlatformWindow:
| screenForGeometry(const QRect & newGeometry) const |
Class QOpenGLTexture:
| depthStencilMode() const | |
| setDepthStencilMode(DepthStencilMode mode) | |
| target() const |
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) | |
| qHash(const QVersionNumber & 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 } |
| enum | UserInputResolutionOption { DefaultResolution, AssumeLocalFile } |
New Typedefs
| typedef | QLowEnergyHandle |
New Properties
|
|
New QML Types
New QML Properties
| active | |
| activeFocusItem | |
| containsPress | |
| contentItem | |
| devicePixelRatio | |
| ignored | |
| orientationUpdateMask | |
| passwordMaskDelay | |
| sidebarVisible | |
| visibility |