New Classes and Functions in Qt 5.10
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.10. 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 Enum Types
- New Typedefs
- New Properties
- New QML Types
- New QML Properties
- New QML Methods
New Classes
- A
- QAndroidBinder
- QAndroidIntent
- QAndroidJniExceptionCleaner
- QAndroidParcel
- QAndroidService
- QAndroidServiceConnection
- QAbstractSkeleton (Qt3DCore)
- QArmature (Qt3DCore)
- N
- QNodeCommand (Qt3DCore)
New Member Functions
Class QTextCodec:
canEncode(QStringView s) const | |
fromUnicode(QStringView str) const |
Class QTextEncoder:
fromUnicode(QStringView str) |
Class QAbstractFileEngine:
virtual | cloneTo(QAbstractFileEngine *target) |
virtual | setFileTime(const QDateTime &newDate, QAbstractFileEngine::FileTime time) |
Class QDebug:
operator<<(QStringView s) |
Class QFileDevice:
fileTime(QFileDevice::FileTime time) const | |
setFileTime(const QDateTime &newDate, QFileDevice::FileTime fileTime) |
Class QFileInfo:
birthTime() const | |
fileTime(QFile::FileTime time) const | |
metadataChangeTime() const |
Class QIODevice:
skip(qint64 maxSize) |
Class QProcess:
startDetached(qint64 *pid) |
Class QSettings:
isAtomicSyncRequired() const | |
setAtomicSyncRequired(bool enable) |
Class QMetaObject:
invokeMethod(QObject *context, Functor function, FunctorReturnType *ret) | |
invokeMethod(QObject *context, Functor function, Qt::ConnectionType type, FunctorReturnType *ret) |
Class QUuid:
fromString(QLatin1String text) | |
fromString(QStringView text) |
Class QJsonArray:
Class QJsonDocument:
operator=(QJsonDocument &&other) | |
operator[](QLatin1String key) const | |
operator[](const QString &key) const | |
operator[](int i) const | |
swap(QJsonDocument &other) |
Class QJsonObject:
Class QJsonValue:
operator=(QJsonValue &&other) | |
operator[](QLatin1String key) const | |
operator[](const QString &key) const | |
operator[](int i) const | |
swap(QJsonValue &other) |
Class QThread:
Class QByteArray:
Class QHash:
constKeyValueBegin() const | |
constKeyValueEnd() const | |
keyValueBegin() | |
keyValueBegin() const | |
keyValueEnd() | |
keyValueEnd() const |
Class QLocale:
formattedDataSize(qint64 bytes, int precision, QLocale::DataSizeFormats format) | |
toDouble(QStringView s, bool *ok) const | |
toFloat(QStringView s, bool *ok) const | |
toInt(QStringView s, bool *ok) const | |
toLongLong(QStringView s, bool *ok) const | |
toShort(QStringView s, bool *ok) const | |
toString(const QDate &date, QStringView format) const | |
toString(const QDateTime &dateTime, QStringView format) const | |
toString(const QTime &time, QStringView format) const | |
toUInt(QStringView s, bool *ok) const | |
toULongLong(QStringView s, bool *ok) const | |
toUShort(QStringView s, bool *ok) const |
Class QMap:
constKeyValueBegin() const | |
constKeyValueEnd() const | |
keyValueBegin() | |
keyValueBegin() const | |
keyValueEnd() | |
keyValueEnd() const |
Class QRegularExpressionMatch:
captured(QStringView name) const | |
capturedEnd(QStringView name) const | |
capturedLength(QStringView name) const | |
capturedRef(QStringView name) const | |
capturedStart(QStringView name) const | |
capturedView(QStringView name) const | |
capturedView(int nth) const |
Class QLatin1String:
back() const | |
begin() const | |
cbegin() const | |
cend() const | |
chop(int length) | |
chopped(int length) const | |
crbegin() const | |
crend() const | |
end() const | |
front() const | |
isEmpty() const | |
isNull() const | |
rbegin() const | |
rend() const | |
trimmed() const | |
truncate(int length) |
Class QString:
arg(QLatin1String a, int fieldWidth, QChar fillChar) const | |
arg(QStringView a, int fieldWidth, QChar fillChar) const | |
back() | |
back() const | |
chopped(int len) const | |
endsWith(QStringView str, Qt::CaseSensitivity cs) const | |
front() | |
front() const | |
shrink_to_fit() | |
startsWith(QStringView str, Qt::CaseSensitivity cs) const |
Class QStringRef:
back() const | |
chopped(int len) const | |
endsWith(QStringView str, Qt::CaseSensitivity cs) const | |
front() const | |
startsWith(QStringView str, Qt::CaseSensitivity cs) const |
Class QStringList:
contains(QLatin1String str, Qt::CaseSensitivity cs) const |
Class QVarLengthArray:
Class QVector:
Class QVersionNumber:
fromString(QLatin1String string, int *suffixIndex) | |
fromString(QStringView string, int *suffixIndex) |
Class QImage:
sizeInBytes() const |
Class QNativeGestureEvent:
device() const |
Class QGuiApplication:
screenAt(const QPoint &point) |
Class QSurfaceFormat:
colorSpace() const | |
setColorSpace(QSurfaceFormat::ColorSpace colorSpace) |
Class QWindow:
setWindowStates(Qt::WindowStates state) | |
windowStates() const |
Class QColor:
isValidColor(QStringView name) | |
setNamedColor(QStringView name) |
Class QPolygon:
intersects(const QPolygon &p) const |
Class QPolygonF:
intersects(const QPolygonF &p) const |
Class QPdfWriter:
pdfVersion() const | |
setPdfVersion(QPagedPaintDevice::PdfVersion version) |
Class QTextOption:
setTabStopDistance(qreal tabStopDistance) | |
tabStopDistance() const |
Class QPlatformCursor:
virtual | clearOverrideCursor() |
virtual | setOverrideCursor(const QCursor &) |
Class QPlatformIntegration:
virtual | createPlatformVulkanInstance(QVulkanInstance *instance) const |
Class QNetworkAccessManager:
enableStrictTransportSecurityStore(bool enabled, const QString &storeDir) | |
isStrictTransportSecurityStoreEnabled() const |
Class QHostInfo:
Class QLocalServer:
socketDescriptor() const |
Class QGeoPath:
size() const |
Class QGeoPolygon:
size() const |
Class QPrinter:
pdfVersion() const | |
setPdfVersion(QPagedPaintDevice::PdfVersion version) |
Class QQmlEngine:
Class QQuickItem:
acceptTouchEvents() const | |
setAcceptTouchEvents(bool enabled) | |
setSize(const QSizeF &size) | |
size() const |
Class QQuickWindow:
setTextRenderType(QQuickWindow::TextRenderType renderType) | |
textRenderType() |
Class QCanBusFrame:
hasLocalEcho() const | |
setLocalEcho(bool echo) |
Class QSqlError:
Class QSqlQueryModel:
virtual | roleNames() const override |
Class QAbstractItemView:
isPersistentEditorOpen(const QModelIndex &index) const |
Class QListWidget:
isPersistentEditorOpen(QListWidgetItem *item) const |
Class QTableWidget:
isPersistentEditorOpen(QTableWidgetItem *item) const |
Class QTreeWidget:
isPersistentEditorOpen(QTreeWidgetItem *item, int column) const |
Class QOpenGLWidget:
setTextureFormat(GLenum texFormat) | |
textureFormat() const |
Class QLineEdit:
selectionEnd() const | |
selectionLength() const |
Class QX11Info:
generatePeekerId() | |
peekEventQueue(QX11Info::PeekerCallback peeker, void *peekerData, QX11Info::PeekOptions option, qint32 peekerId) | |
removePeekerId(qint32 peekerId) |
Class QAbstractOAuth2:
virtual | post(const QUrl &url, QHttpMultiPart *multiPart) |
virtual | post(const QUrl &url, const QByteArray &data) |
virtual | put(const QUrl &url, QHttpMultiPart *multiPart) |
virtual | put(const QUrl &url, const QByteArray &data) |
New Functions in Namespaces
bindService(const QAndroidIntent &serviceIntent, const QAndroidServiceConnection &serviceConnection, QtAndroid::BindFlags flags) | |
checkPermission(const QString &permission) | |
hideSplashScreen(int duration) | |
keySequence(QWindow *window, const QKeySequence &keySequence) | |
keySequence(QWidget *widget, const QKeySequence &keySequence) | |
qWaitFor(Functor predicate, int timeout) | |
requestPermissions(const QStringList &permissions, const QtAndroid::PermissionResultCallback &callbackFunc) | |
requestPermissionsSync(const QStringList &permissions, int timeoutMs) | |
shouldShowRequestPermissionRationale(const QString &permission) |
New Global Functions
operator!=(const QVulkanLayer &lhs, const QVulkanLayer &rhs) | |
operator!=(const QVulkanExtension &lhs, const QVulkanExtension &rhs) | |
operator!=(const QCursor &lhs, const QCursor &rhs) | |
operator==(const QVulkanLayer &lhs, const QVulkanLayer &rhs) | |
operator==(const QVulkanExtension &lhs, const QVulkanExtension &rhs) | |
operator==(const QCursor &lhs, const QCursor &rhs) | |
qHash(const QVulkanLayer &key, uint seed) | |
qHash(const QVulkanExtension &key, uint seed) | |
qHash(QStringView key, uint seed) |
New Enum Types
enum | FileTime { FileAccessTime, FileBirthTime, FileMetadataChangeTime, FileModificationTime } |
enum | DataSizeFormat { DataSizeBase1000, DataSizeSIQuantifiers, DataSizeIecFormat, DataSizeTraditionalFormat, DataSizeSIFormat } |
enum | PdfVersion { PdfVersion_1_4, PdfVersion_A1b } |
enum | Capability { OverrideCursor } |
enum | TextRenderType { QtTextRendering, NativeTextRendering } |
enum | Flag { NoDebugOutputRedirect } |
enum | PeekOption { PeekDefault, PeekFromCachedIndex } |
enum | BindFlag { None, AutoCreate, DebugUnbind, NotForeground, ..., ExternalService } |
enum | PermissionResult { Granted, Denied } |
New Typedefs
typedef | const_key_value_iterator |
typedef | key_value_iterator |
typedef | const_iterator |
typedef | const_reverse_iterator |
typedef | difference_type |
typedef | iterator |
typedef | reference |
typedef | reverse_iterator |
typedef | size_type |
typedef | value_type |
typedef | const_key_value_iterator |
typedef | key_value_iterator |
typedef | PeekerCallback |
typedef | qint16_be |
typedef | qint16_le |
typedef | qint32_be |
typedef | qint32_le |
typedef | qint64_be |
typedef | qint64_le |
typedef | qsizetype |
typedef | quint16_be |
typedef | quint16_le |
typedef | quint32_be |
typedef | quint32_le |
typedef | quint64_be |
typedef | quint64_le |
New Properties
|
|
New QML Types
New QML Properties
New QML Methods
addMapItemView() | |
alignCoordinateToPoint() | |
removeMapItemView() | |
setBearing() | |
setPath() | |
polygon() | |
polygon() | |
shapeToPolygon() | |
keySequence() |