New Classes and Functions in Qt 5.3
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.3. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Namespaces
- 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 Namespaces
| namespace | QWebSocketProtocol |
New Classes
New Member Functions
Class QByteArray:
| QByteArray | fromCFData(CFDataRef data) |
| QByteArray | fromNSData(const NSData *data) |
| QByteArray | fromRawCFData(CFDataRef data) |
| QByteArray | fromRawNSData(const NSData *data) |
| CFDataRef | toCFData() const |
| NSData * | toNSData() const |
| CFDataRef | toRawCFData() const |
| NSData * | toRawNSData() const |
Class QProcess:
| qint64 | processId() const |
Class QAtomicInteger:
| T | fetchAndAndAcquire(T valueToAnd) |
| T | fetchAndAndOrdered(T valueToAnd) |
| T | fetchAndAndRelaxed(T valueToAnd) |
| T | fetchAndAndRelease(T valueToAnd) |
| T | fetchAndOrAcquire(T valueToOr) |
| T | fetchAndOrOrdered(T valueToOr) |
| T | fetchAndOrRelaxed(T valueToOr) |
| T | fetchAndOrRelease(T valueToOr) |
| T | fetchAndSubAcquire(T valueToSub) |
| T | fetchAndSubOrdered(T valueToSub) |
| T | fetchAndSubRelaxed(T valueToSub) |
| T | fetchAndSubRelease(T valueToSub) |
| T | fetchAndXorAcquire(T valueToXor) |
| T | fetchAndXorOrdered(T valueToXor) |
| T | fetchAndXorRelaxed(T valueToXor) |
| T | fetchAndXorRelease(T valueToXor) |
| operator T() const | |
| T | operator&=(T valueToAnd) |
| T | operator++() |
| T | operator++(int) |
| T | operator+=(T valueToAdd) |
| T | operator--() |
| T | operator--(int) |
| T | operator-=(T valueToSub) |
| QAtomicInteger & | operator=(T newValue) |
| T | operator^=(T valueToXor) |
| T | operator|=(T valueToOr) |
Class QPlainTextEdit:
| bool | find(const QRegExp &exp, QTextDocument::FindFlags options = QTextDocument::FindFlags()) |
Class QSharedPointer:
| void | swap(QSharedPointer<T> &other) |
Class QSslConfiguration:
| QList<QByteArray> | allowedNextProtocols() const |
| QByteArray | nextNegotiatedProtocol() const |
| NextProtocolNegotiationStatus | nextProtocolNegotiationStatus() const |
| void | setAllowedNextProtocols(QList<QByteArray> protocols) |
Class QTextEdit:
| bool | find(const QRegExp &exp, QTextDocument::FindFlags options = QTextDocument::FindFlags()) |
Class QMessageLogger:
| void | critical(const QLoggingCategory &cat, const char *msg, ...) const |
| void | critical(CategoryFunction catFunc, const char *msg, ...) const |
| QDebug | critical(const QLoggingCategory &cat) const |
| QDebug | critical(CategoryFunction catFunc) const |
| void | debug(const QLoggingCategory &cat, const char *msg, ...) const |
| void | debug(CategoryFunction catFunc, const char *msg, ...) const |
| QDebug | debug(const QLoggingCategory &cat) const |
| QDebug | debug(CategoryFunction catFunc) const |
| void | warning(const QLoggingCategory &cat, const char *msg, ...) const |
| void | warning(CategoryFunction catFunc, const char *msg, ...) const |
| QDebug | warning(CategoryFunction catFunc) const |
Class QVarLengthArray:
| bool | contains(const T &value) const |
| int | indexOf(const T &value, int from = 0) const |
| int | lastIndexOf(const T &value, int from = -1) const |
Class QChar:
| JoiningType | joiningType() const |
| JoiningType | joiningType(uint ucs4) |
Class QQuickWindow:
| void | afterAnimating() |
| void | afterSynchronizing() |
| void | openglContextCreated(QOpenGLContext *context) |
| void | sceneGraphAboutToStop() |
| void | sceneGraphError(QQuickWindow::SceneGraphError error, const QString &message) |
Class QString:
| bool | contains(QLatin1String str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
| QString | fromUcs4(const char32_t *str, int size = -1) |
| QString | fromUtf16(const char16_t *str, int size = -1) |
Class QNmeaPositionInfoSource:
| void | setUserEquivalentRangeError(double uere) |
| double | userEquivalentRangeError() const |
Class QBluetoothLocalDevice:
| QList<QBluetoothAddress> | connectedDevices() const |
| void | deviceConnected(const QBluetoothAddress &address) |
| void | deviceDisconnected(const QBluetoothAddress &address) |
Class QRectF:
| QRectF | marginsAdded(const QMarginsF &margins) const |
| QRectF | marginsRemoved(const QMarginsF &margins) const |
| QRectF & | operator+=(const QMarginsF &margins) |
| QRectF & | operator-=(const QMarginsF &margins) |
Class QDBusServer:
| bool | isAnonymousAuthenticationAllowed() const |
| void | setAnonymousAuthenticationAllowed(bool value) |
Class QJsonArray:
| QJsonArray | operator+(const QJsonValue &value) const |
| QJsonArray & | operator+=(const QJsonValue &value) |
| QJsonArray & | operator<<(const QJsonValue &value) |
Class QCoreApplication:
| bool | isSetuidAllowed() |
| void | setSetuidAllowed(bool allow) |
Class QFlag:
| operator uint() const |
Class QPrinterInfo:
| QStringList | availablePrinterNames() |
| QPageSize | defaultPageSize() const |
| QString | defaultPrinterName() |
| bool | isRemote() const |
| QPageSize | maximumPhysicalPageSize() const |
| QPageSize | minimumPhysicalPageSize() const |
| QPrinter::PrinterState | state() const |
| QList<QPageSize> | supportedPageSizes() const |
| QList<int> | supportedResolutions() const |
| bool | supportsCustomPageSizes() const |
Class QPrinter:
| QPageLayout | pageLayout() const |
| bool | setPageLayout(const QPageLayout &newLayout) |
| bool | setPageMargins(const QMarginsF &margins, QPageLayout::Unit units) |
| bool | setPageOrientation(QPageLayout::Orientation orientation) |
| bool | setPageSize(const QPageSize &pageSize) |
Class QMediaServiceProvider:
| virtual int | cameraOrientation(const QByteArray &device) const |
| virtual QCamera::Position | cameraPosition(const QByteArray &device) const |
| virtual QByteArray | defaultDevice(const QByteArray &serviceType) const |
Class QMediaServiceProviderHint:
| QCamera::Position | cameraPosition() const |
Class QSerialPortInfo:
| QString | serialNumber() const |
New Functions in Namespaces
| void | ignoreMessage(QtMsgType type, const QRegularExpression &messagePattern) |
New Global Functions
| QRectF | operator+(const QMarginsF &lhs, const QRectF &rhs) |
| QRectF | operator+(const QRectF &lhs, const QMarginsF &rhs) |
| QMargins | operator+(const QMargins &margins) |
| QMargins | operator+(int lhs, const QMargins &rhs) |
| QMargins | operator+(const QMargins &lhs, int rhs) |
| QRectF | operator-(const QRectF &lhs, const QMarginsF &rhs) |
| QRect | operator-(const QRect &lhs, const QMargins &rhs) |
| QMargins | operator-(const QMargins &lhs, int rhs) |
| uint | qHash(double key, uint seed = 0) |
| uint | qHash(float key, uint seed = 0) |
| void | qRemovePostRoutine(QtCleanUpFunction ptr) |
New Macros
| QVERIFY_EXCEPTION_THROWN(expression, exceptiontype) | |
| qCCritical(category, const char *message, ...) | |
| qCDebug(category, const char *message, ...) | |
| qCWarning(category, const char *message, ...) |
New Enum Types
| enum | Position { UnspecifiedPosition, BackFace, FrontFace } |
| enum | SceneGraphError { ContextNotAvailable } |
| enum | MouseEventFlag { MouseEventCreatedDoubleClick } |
| enum | MouseEventSource { MouseEventNotSynthesized, MouseEventSynthesizedBySystem, MouseEventSynthesizedByQt, MouseEventSynthesizedByApplication } |
New Typedefs
| typedef | CategoryFunction |
New Properties
- showGroupSeparator : bool
- placeholderText : QString
New QML Types
- D
- Dialog