New Classes and Functions in Qt 5.15
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.15. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Classes
- New Member Functions
- New Global Functions
- New Enum Types
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
New Member Functions
Class FromBase64Result:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QChar:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QConcatenateTablesProxyModel:
QList<QAbstractItemModel *> | sourceModels() const |
Class QFile:
bool | moveToTrash() |
bool | moveToTrash(const QString &fileName, QString *pathInTrash) |
Class QFileInfo:
bool | isJunction() const |
Class QHash:
void | insert(const QHash<K, V> &other) |
Class QIdentityProxyModel:
virtual bool | moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild) override |
virtual bool | moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild) override |
Class QKeyValueIterator:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
QKeyValueIterator::pointer | operator->() const |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QMap:
void | insert(const QMap<Key, T> &map) |
Class QMetaProperty:
bool | isRequired() const |
Class QMetaType:
QMetaType | fromType() |
::QByteArray | name() const |
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QPair:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QProcess:
QStringList | splitCommand(QStringView command) |
Class QRegularExpression:
QString | anchoredPattern(QStringView expression) |
QString | escape(QStringView str) |
QString | wildcardToRegularExpression(QStringView pattern) |
Class QResource:
QByteArray | uncompressedData() const |
qint64 | uncompressedSize() const |
Class QRunnable:
QRunnable * | create(std::function<void ()> functionToRun) |
Class QScopedPointer:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QSignalMapper:
void | mappedInt(int i) |
void | mappedObject(QObject *object) |
void | mappedString(const QString &text) |
void | mappedWidget(QWidget *widget) |
Class QSocketNotifier:
void | activated(QSocketDescriptor socket, QSocketNotifier::Type type) |
Class QSortFilterProxyModel:
void | filterCaseSensitivityChanged(Qt::CaseSensitivity filterCaseSensitivity) |
void | filterRoleChanged(int filterRole) |
void | recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled) |
void | sortCaseSensitivityChanged(Qt::CaseSensitivity sortCaseSensitivity) |
void | sortLocaleAwareChanged(bool sortLocaleAware) |
void | sortRoleChanged(int sortRole) |
Class QStateMachine:
int | postDelayedEvent(QEvent *event, std::chrono::milliseconds delay) |
Class QString:
bool | isValidUtf16() const |
Class QStringView:
bool | isValidUtf16() const |
Class QThread:
bool | wait(QDeadlineTimer deadline) |
Class QThreadPool:
void | start(std::function<void ()> functionToRun, int priority) |
bool | tryStart(std::function<void ()> functionToRun) |
Class QTranslator:
Class QVarLengthArray:
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
Class QXmlStreamReader:
int | entityExpansionLimit() const |
void | setEntityExpansionLimit(int limit) |
Class qfloat16:
qfloat16 | copySign(qfloat16 sign) const |
Class QCursor:
Class QColorSpace:
QVariant | operator QVariant() const |
Class QPdfWriter:
void | addFileAttachment(const QString &fileName, const QByteArray &data, const QString &mimeType) |
QByteArray | documentXmpMetadata() const |
void | setDocumentXmpMetadata(const QByteArray &xmpMetadata) |
Class QPlatformWindow:
virtual bool | startSystemMove() |
virtual bool | startSystemResize(Qt::Edges edges) |
Class QScreen:
QScreen * | virtualSiblingAt(QPoint point) |
Class QVulkanInstance:
void | presentAboutToBeQueued(QWindow *window) |
Class QVulkanWindow:
uint32_t | graphicsQueueFamilyIndex() const |
void | setQueueCreateInfoModifier(const QVulkanWindow::QueueCreateInfoModifier &modifier) |
Class QWindow:
bool | startSystemMove() |
bool | startSystemResize(Qt::Edges edges) |
Class QHelpEngineCore:
QList<QHelpLink> | documentsForIdentifier(const QString &id) const |
QList<QHelpLink> | documentsForIdentifier(const QString &id, const QString &filterName) const |
QList<QHelpLink> | documentsForKeyword(const QString &keyword) const |
QList<QHelpLink> | documentsForKeyword(const QString &keyword, const QString &filterName) const |
Class QHelpFilterEngine:
QList<QVersionNumber> | availableVersions() const |
QStringList | indices() const |
QStringList | indices(const QString &filterName) const |
Class QHelpIndexWidget:
void | documentActivated(const QHelpLink &document, const QString &keyword) |
void | documentsActivated(const QList<QHelpLink> &documents, const QString &keyword) |
Class QHelpIndexModel:
QHelpEngineCore * | helpEngine() const |
Class QCamera:
void | errorOccurred(QCamera::Error value) |
Class QMediaPlayer:
void | setVideoOutput(const QVector<QAbstractVideoSurface *> &surfaces) |
Class QVideoFrame:
QImage | image() const |
Class QAbstractSocket:
void | errorOccurred(QAbstractSocket::SocketError socketError) |
Class QLocalSocket:
void | errorOccurred(QLocalSocket::LocalSocketError socketError) |
Class QNetworkAccessManager:
void | setTransferTimeout(int timeout) |
int | transferTimeout() const |
Class QNetworkReply:
void | errorOccurred(QNetworkReply::NetworkError code) |
Class QNetworkRequest:
void | setTransferTimeout(int timeout) |
int | transferTimeout() const |
Class QSslCertificate:
QList<QSslCertificate> | fromPath(const QString &path, QSsl::EncodingFormat format, QSslCertificate::PatternSyntax syntax) |
Class QSslConfiguration:
void | addCaCertificate(const QSslCertificate &certificate) |
bool | addCaCertificates(const QString &path, QSsl::EncodingFormat format, QSslCertificate::PatternSyntax syntax) |
void | addCaCertificates(const QList<QSslCertificate> &certificates) |
Class QSslSocket:
void | newSessionTicketReceived() |
QList<QSslError> | sslHandshakeErrors() const |
Class QQmlIncubationController:
void | incubateWhile(std::atomic<bool> *flag, int msecs) |
Class QQmlIncubator:
void | setInitialProperties(const QVariantMap &initialProperties) |
Class QQmlIncubatorPrivate:
RequiredProperties & | requiredProperties() |
Class QSGTexture:
QSGTexture::NativeTexture | nativeTexture() const |
Class QSvgRenderer:
QTransform | transformForElement(const QString &id) const |
Class QWebSocket:
quint64 | maxAllowedIncomingFrameSize() const |
quint64 | maxAllowedIncomingMessageSize() const |
quint64 | maxIncomingFrameSize() |
quint64 | maxIncomingMessageSize() |
quint64 | maxOutgoingFrameSize() |
quint64 | outgoingFrameSize() const |
void | setMaxAllowedIncomingFrameSize(quint64 maxAllowedIncomingFrameSize) |
void | setMaxAllowedIncomingMessageSize(quint64 maxAllowedIncomingMessageSize) |
void | setOutgoingFrameSize(quint64 outgoingFrameSize) |
Class QButtonGroup:
void | idClicked(int id) |
void | idPressed(int id) |
void | idReleased(int id) |
void | idToggled(int id, bool checked) |
Class QLabel:
Class QTabBar:
bool | isTabVisible(int index) const |
void | setTabVisible(int index, bool visible) |
Class QTabWidget:
bool | isTabVisible(int index) const |
void | setTabVisible(int index, bool visible) |
Class QWizard:
QList<int> | visitedIds() const |
Class QDomDocument:
bool | setContent(QXmlStreamReader *reader, bool namespaceProcessing, QString *errorMsg, int *errorLine, int *errorColumn) |
New Global Functions
bool | operator!=(const QMetaType &a, const QMetaType &b) |
bool | operator==(const QMetaType &a, const QMetaType &b) |
New Enum Types
enum | TransferTimeoutConstant { DefaultTransferTimeoutConstant } |
enum | Format { GLSL, SPIRV } |
enum class | PatternSyntax { RegularExpression, Wildcard, FixedString } |
enum | ReturnByValueConstant { ReturnByValue } |
New Properties
|
|
New QML Types
New QML Properties
New QML Signals
New QML Methods
Additions to Other Qt 5 Releases
- What's New in Qt 5.14
- What's New in Qt 5.13
- What's New in Qt 5.12
- What's New in Qt 5.11
- What's New in Qt 5.10
- What's New in Qt 5.9
- What's New in Qt 5.8
- What's New in Qt 5.7
- What's New in Qt 5.6
- What's New in Qt 5.5
- What's New in Qt 5.4
- What's New in Qt 5.3
- What's New in Qt 5.2
- What's New in Qt 5.1
- What's New in Qt 5.0