New Classes and Functions in Qt 5.12
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.12. 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 Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
- C
- ConstIterator (QCborMap)
- ConstIterator (QCborArray)
- QCborArray
- QCborError
- QCborMap
- QCborParserError
- QCborStreamReader
- QCborStreamWriter
- QCborValue
- I
- Iterator (QCborMap)
- Iterator (QCborArray)
New Member Functions
Class QBluetoothDeviceInfo:
QByteArray | manufacturerData(quint16 manufacturerId) const |
QHash<quint16, QByteArray> | manufacturerData() const |
QVector<quint16> | manufacturerIds() const |
bool | setManufacturerData(quint16 manufacturerId, const QByteArray &data) |
Class QByteArray:
int | compare(const char *c, Qt::CaseSensitivity cs) const |
int | compare(const QByteArray &a, Qt::CaseSensitivity cs) const |
bool | isLower() const |
bool | isUpper() const |
Class QCryptographicHash:
int | hashLength(QCryptographicHash::Algorithm method) |
Class QExplicitlySharedDataPointer:
T * | take() |
Class QMetaEnumBuilder:
QByteArray | enumName() const |
void | setEnumName(const QByteArray &alias) |
Class QMetaEnum:
const char * | enumName() const |
Class QRegularExpression:
QString | anchoredPattern(const QString &expression) |
QString | wildcardToRegularExpression(const QString &pattern) |
Class QSortFilterProxyModel:
void | setFilterRegularExpression(const QString &pattern) |
Class QString:
Class QStringList:
bool | contains(QStringView str, Qt::CaseSensitivity cs) const |
Class QStringView:
int | compare(QStringView str, Qt::CaseSensitivity cs) const |
Class QTextStream:
QTextStream & | operator<<(QStringView string) |
Class QTimer:
QMetaObject::Connection | callOnTimeout(Functor slot, Qt::ConnectionType connectionType) |
QMetaObject::Connection | callOnTimeout(const QObject *context, Functor slot, Qt::ConnectionType connectionType) |
QMetaObject::Connection | callOnTimeout(const QObject *receiver, MemberFunction *slot, Qt::ConnectionType connectionType) |
Class QWaitCondition:
bool | wait(QMutex *lockedMutex, QDeadlineTimer deadline) |
bool | wait(QReadWriteLock *lockedReadWriteLock, QDeadlineTimer deadline) |
Class QDBusMessage:
bool | isInteractiveAuthorizationAllowed() const |
void | setInteractiveAuthorizationAllowed(bool enable) |
Class QBitmap:
QBitmap | fromImage(QImage &&image, Qt::ImageConversionFlags flags) |
Class QIcon:
QString | fallbackThemeName() |
void | setFallbackThemeName(const QString &name) |
Class QImageReader:
QList<QByteArray> | imageFormatsForMimeType(const QByteArray &mimeType) |
Class QImageWriter:
QList<QByteArray> | imageFormatsForMimeType(const QByteArray &mimeType) |
Class QPainter:
void | fillRect(int x, int y, int width, int height, QGradient::Preset preset) |
void | fillRect(const QRect &rectangle, QGradient::Preset preset) |
void | fillRect(const QRectF &rectangle, QGradient::Preset preset) |
Class QPalette:
const QBrush & | placeholderText() const |
Class QStandardItem:
void | clearData() |
Class QStandardItemModel:
bool | clearItemData(const QModelIndex &index) |
Class QTextBlockFormat:
int | headingLevel() const |
void | setHeadingLevel(int level) |
Class QTextImageFormat:
int | quality() const |
void | setQuality(int quality) |
Class QGeoRoute:
QList<QGeoRouteLeg> | routeLegs() const |
void | setRouteLegs(const QList<QGeoRouteLeg> &legs) |
Class QGeoRouteSegment:
bool | isLegLastSegment() const |
Class QGeoServiceProviderFactoryV3:
virtual void | setQmlEngine(QQmlEngine *engine) |
Class QSslCertificate:
QString | issuerDisplayName() const |
QString | subjectDisplayName() const |
Class QNearFieldManager:
void | adapterStateChanged(QNearFieldManager::AdapterState state) |
bool | isSupported() const |
Class QNearFieldTarget:
void | reportError(QNearFieldTarget::Error error, const QNearFieldTarget::RequestId &id) |
Class QGeoPath:
void | clearPath() |
Class QGeoPolygon:
void | addHole(const QVariant &holePath) |
void | addHole(const QList<QGeoCoordinate> &holePath) |
const QVariantList | hole(int index) const |
const QList<QGeoCoordinate> | holePath(int index) const |
int | holesCount() const |
void | removeHole(int index) |
Class QJSEngine:
QJSValue | importModule(const QString &fileName) |
QJSValue | newErrorObject(QJSValue::ErrorType errorType, const QString &message) |
Class QJSValue:
QJSValue::ErrorType | errorType() const |
Class QQmlComponent:
QQmlEngine * | engine() const |
Class QQmlEngine:
int | qmlTypeId(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
T | singletonInstance(int qmlTypeId) |
Class QQuickStyle:
void | addStylePath(const QString &path) |
QStringList | stylePathList() |
Class QCanBusDevice:
void | clear(QCanBusDevice::Directions direction) |
QVector<QCanBusFrame> | readAllFrames() |
Class QWaylandCompositor:
void | addSocketDescriptor(int fd) |
Class QWaylandSeat:
void | sendKeyEvent(int qtKey, bool pressed) |
Class QWebEngineDownloadItem:
QWebEnginePage * | page() const |
Class QWebEnginePage:
void | printRequested() |
void | selectClientCertificate(QWebEngineClientCertificateSelection clientCertificateSelection) |
Class QWebSocket:
qint64 | bytesToWrite() const |
Class QWebSocketServer:
qintptr | nativeDescriptor() const |
bool | setNativeDescriptor(qintptr socketDescriptor) |
Class QDoubleSpinBox:
void | setStepType(QAbstractSpinBox::StepType stepType) |
Class QLayout:
int | indexOf(QLayoutItem *layoutItem) const |
Class QLineEdit:
void | inputRejected() |
Class QSpinBox:
void | setStepType(QAbstractSpinBox::StepType stepType) |
New Functions in Namespaces
QByteArray | deriveKeyPbkdf1(QCryptographicHash::Algorithm algorithm, const QByteArray &data, const QByteArray &salt, int iterations, quint64 dkLen) |
QByteArray | deriveKeyPbkdf2(QCryptographicHash::Algorithm algorithm, const QByteArray &data, const QByteArray &salt, int iterations, quint64 dkLen) |
char * | toString(const QCborError &c) |
char * | toString(const std::tuple<Types...> &tuple) |
New Global Functions
void | qFromBigEndian(const void *src, qsizetype count, void *dest) |
void | qFromLittleEndian(const void *src, qsizetype count, void *dest) |
void | qToBigEndian(const void *src, qsizetype count, void *dest) |
void | qToBigEndian(const void *src, qsizetype count, void *dest) |
void | qToLittleEndian(const void *src, qsizetype count, void *dest) |
void | qToLittleEndian(const void *src, qsizetype count, void *dest) |
int | qmlTypeId(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
New Macros
QT_TRANSLATE_N_NOOP(context, sourceText) | |
QT_TRANSLATE_N_NOOP(context, sourceText) | |
QT_TRANSLATE_N_NOOP3(context, sourceText, comment) | |
QT_TRANSLATE_N_NOOP3(context, sourceText, comment) | |
QT_TR_N_NOOP(sourceText) | |
QT_TR_N_NOOP(sourceText) |
New Enum Types
enum class | Field { None, RSSI, ManufacturerData, All } |
enum | Direction { Input, Output, AllDirections } |
enum | HandshakeState { HandshakeNotStarted, HandshakeInProgress, PeerVerificationFailed, HandshakeComplete } |
enum class | QDtlsError { NoError, InvalidInputParameters, InvalidOperation, UnderlyingSocketError, RemoteClosedConnectionError, …, TlsNonFatalError } |
enum class | QDtlsError { NoError, InvalidInputParameters, InvalidOperation, UnderlyingSocketError, RemoteClosedConnectionError, …, TlsNonFatalError } |
enum | Preset { WarmFlame, NightFade, SpringWarmth, JuicyPeach, YoungPassion, …, NumPresets } |
enum | ErrorType { NoError, GenericError, EvalError, RangeError, ReferenceError, …, URIError } |
enum class | AdapterState { Offline, TurningOn, Online, TurningOff } |
New Properties
|
|
New QML Types
New QML Properties
New QML Signals
New QML Methods
action() | |
addSocketDescriptor() | |
coordToMercator() | |
equals() | |
mercatorToCoord() | |
polygon() | |
sendKeyEvent() |