New Classes and Functions in Qt 5.8
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.8. 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 Type Aliases
- New Properties
New Classes
New Member Functions
Class QOpenGLContext:
| QFunctionPointer | getProcAddress(const char *procName) const |
Class TouchPoint:
Class QAbstractTextDocumentLayout:
Class QColor:
| bool | isValidColor(QLatin1String name) |
| void | setNamedColor(QLatin1String name) |
Class QFontMetrics:
| int | capHeight() const |
Class QFontMetricsF:
| qreal | capHeight() const |
Class QRawFont:
| qreal | capHeight() const |
Class QRegion:
| QRegion::const_iterator | begin() const |
| QRegion::const_iterator | cbegin() const |
| QRegion::const_iterator | cend() const |
| QRegion::const_reverse_iterator | crbegin() const |
| QRegion::const_reverse_iterator | crend() const |
| QRegion::const_iterator | end() const |
| QRegion::const_reverse_iterator | rbegin() const |
| QRegion::const_reverse_iterator | rend() const |
Class QPlatformTheme:
| virtual QIcon | fileIcon(const QFileInfo &fileInfo, QPlatformTheme::IconOptions iconOptions) const |
Class QHostAddress:
| bool | isEqual(const QHostAddress &other, QHostAddress::ConversionMode mode) const |
| QHostAddress & | operator=(QHostAddress::SpecialAddress address) |
| void | setAddress(QHostAddress::SpecialAddress address) |
Class QNetworkAccessManager:
| QNetworkReply * | sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, QHttpMultiPart *multiPart) |
| QNetworkReply * | sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, const QByteArray &data) |
Class QNetworkProxyFactory:
| bool | usesSystemConfiguration() |
Class QSslConfiguration:
| QSslDiffieHellmanParameters | diffieHellmanParameters() const |
| QByteArray | preSharedKeyIdentityHint() const |
| void | setDiffieHellmanParameters(const QSslDiffieHellmanParameters &dhparams) |
| void | setPreSharedKeyIdentityHint(const QByteArray &hint) |
Class QUdpSocket:
| QNetworkDatagram | receiveDatagram(qint64 maxSize) |
| qint64 | writeDatagram(const QNetworkDatagram &datagram) |
Class QFormLayout:
| void | removeRow(QLayout *layout) |
| void | removeRow(QWidget *widget) |
| void | removeRow(int row) |
| QFormLayout::TakeRowResult | takeRow(QLayout *layout) |
| QFormLayout::TakeRowResult | takeRow(QWidget *widget) |
| QFormLayout::TakeRowResult | takeRow(int row) |
Class QMainWindow:
| void | tabifiedDockWidgetActivated(QDockWidget *dockWidget) |
Class QUndoStack:
| void | resetClean() |
New Functions in Namespaces
| QTouchDevice * | createTouchDevice(QTouchDevice::DeviceType devType) |
| char * | toString(std::nullptr_t) |
New Global Functions
| bool | operator!=(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs) |
| QDebug | operator<<(QDebug debug, const QSslDiffieHellmanParameters &dhparam) |
| bool | operator==(const QSslDiffieHellmanParameters &lhs, const QSslDiffieHellmanParameters &rhs) |
| bool | operator==(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs) |
| uint | qHash(const QSslDiffieHellmanParameters &dhparam, uint seed) |
| uint | qHash(const QRawFont &font, uint seed) |
| uint | qHash(QPointingDeviceUniqueId key, uint seed) |
New Enum Types
| enum | ConversionModeFlag { ConvertV4MappedToIPv4, ConvertV4CompatToIPv4, ConvertUnspecifiedAddress, ConvertLocalHost, TolerantConversion, StrictConversion } |
New Type Aliases
| typedef | const_iterator |
| typedef | const_reverse_iterator |
New Properties
- useHoverEffects : const