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