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 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 Signals
- New QML Methods
New Namespaces
namespace | QScxmlExecutableContent |
New Classes
- A
- QAbstractOAuth
- QAbstractOAuth2
- QAbstractOAuthReplyHandler
- AssignmentInfo (QScxmlExecutableContent)
- QAxisAccumulator (Qt3DInput)
- C
- QCanBus
- QCanBusDevice
- QCanBusFactory
- QCanBusFrame
- QCandlestickLegendMarker
- QCandlestickModelMapper
- QCandlestickSeries
- QCandlestickSet
- L
- Loader (QScxmlCompiler)
- M
- QModbusClient
- QModbusDataUnit
- QModbusDevice
- QModbusDeviceIdentification
- QModbusExceptionResponse
- QModbusPdu
- QModbusReply
- QModbusRequest
- QModbusResponse
- QModbusRtuSerialSlave
- QModbusServer
- QModbusTcpClient
- QModbusTcpServer
- S
- QSGImageNode
- QSGRectangleNode
- QSGRenderNode
- QSGRendererInterface
- QSctpServer
- QSctpSocket
- QScxmlDynamicScxmlServiceFactory
- QScxmlInvokableService
- QScxmlInvokableServiceFactory
- QScxmlStaticScxmlServiceFactory
- QScxmlTableData
- QSslDiffieHellmanParameters
- W
- QWaylandBufferRef
- QWaylandClient
- QWaylandCompositor
- QWaylandIviSurface
- QWaylandKeyboard
- QWaylandOutput
- QWaylandOutputMode
- QWaylandPointer
- QWaylandQuickItem
- QWaylandQuickShellSurfaceItem
- QWaylandSeat
- QWaylandSurface
- QWaylandSurfaceGrabber
- QWaylandTouch
- QWaylandView
- QWaylandWlShell
- QWaylandWlShellSurface
- QWaylandXdgPopupV5
- QWaylandXdgShellV5
- QWaylandXdgSurfaceV5
New Member Functions
Class QBluetoothDeviceDiscoveryAgent:
lowEnergyDiscoveryTimeout() const | |
setLowEnergyDiscoveryTimeout(int timeout) | |
start(DiscoveryMethods methods) | |
supportedDiscoveryMethods() |
Class QLowEnergyController:
remoteDeviceUuid() const |
Class QLibraryInfo:
version() |
Class QMetaEnum:
isScoped() const |
Class QTimer:
intervalAsDuration() const | |
remainingTimeAsDuration() const | |
singleShot(std::chrono::milliseconds msec, Qt::TimerType timerType, const QObject *receiver, const char *member) | |
singleShot(std::chrono::milliseconds msec, const QObject *receiver, const char *member) | |
start(std::chrono::milliseconds msec) |
Class QMutex:
try_lock() | |
try_lock_for(std::chrono::duration<Rep, Period> duration) | |
try_lock_until(std::chrono::time_point<Clock, Duration> timePoint) |
Class QWaitCondition:
notify_all() | |
notify_one() |
Class QCommandLineOption:
Class QDateTime:
currentSecsSinceEpoch() | |
fromSecsSinceEpoch(qint64 secs, Qt::TimeSpec spec, int offsetSeconds) | |
fromSecsSinceEpoch(qint64 secs, const QTimeZone &timeZone) | |
setSecsSinceEpoch(qint64 secs) | |
toSecsSinceEpoch() const |
Class QLine:
center() const |
Class QLineF:
center() const |
Class QPointF:
fromCGPoint(CGPoint point) | |
toCGPoint() const |
Class QPoint:
toCGPoint() const |
Class QRect:
toCGRect() const |
Class QRectF:
fromCGRect(CGRect rect) | |
toCGRect() const |
Class QSize:
toCGSize() const |
Class QSizeF:
fromCGSize(CGSize size) | |
toCGSize() const |
Class QLatin1String:
at(int pos) const | |
left(int length) const | |
mid(int start) const | |
mid(int start, int length) const | |
operator[](int pos) const | |
right(int length) const |
Class QStringRef:
Class QStringList:
join(QLatin1String separator) const |
Class TouchPoint:
Class QOpenGLContext:
getProcAddress(const char *procName) const |
Class QPlatformTheme:
virtual | fileIcon(const QFileInfo &fileInfo, QPlatformTheme::IconOptions iconOptions) const |
Class QColor:
isValidColor(QLatin1String name) | |
setNamedColor(QLatin1String name) |
Class QRegion:
begin() const | |
cbegin() const | |
cend() const | |
crbegin() const | |
crend() const | |
end() const | |
rbegin() const | |
rend() const |
Class QAbstractTextDocumentLayout:
Class QFontMetrics:
capHeight() const |
Class QFontMetricsF:
capHeight() const |
Class QRawFont:
capHeight() const |
Class QNetworkAccessManager:
sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, QHttpMultiPart *multiPart) | |
sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, const QByteArray &data) |
Class QHostAddress:
isEqual(const QHostAddress &other, ConversionMode mode) const | |
operator=(SpecialAddress address) | |
setAddress(SpecialAddress address) |
Class QNetworkProxyFactory:
Class QSslConfiguration:
diffieHellmanParameters() const | |
preSharedKeyIdentityHint() const | |
setDiffieHellmanParameters(const QSslDiffieHellmanParameters &dhparams) | |
setPreSharedKeyIdentityHint(const QByteArray &hint) |
Class QJSEngine:
newQMetaObject() | |
newQMetaObject(const QMetaObject *metaObject) |
Class QJSValue:
isQMetaObject() const | |
toQMetaObject() const |
Class QQmlEngine:
exit(int retCode) |
Class QQuickWindow:
createImageNode() const | |
createNinePatchNode() const | |
createRectangleNode() const | |
rendererInterface() const | |
setSceneGraphBackend(QSGRendererInterface::GraphicsApi api) | |
setSceneGraphBackend(const QString &backend) |
Class QSGEngine:
createImageNode() const | |
createNinePatchNode() const | |
createRectangleNode() const | |
rendererInterface() const |
Class QSerialPort:
errorOccurred(QSerialPort::SerialPortError error) |
Class QQuickWebEngineProfile:
spellCheckLanguages() const |
Class QWebEngineContextMenuData:
misspelledWord() const | |
spellCheckerSuggestions() const |
Class QWebEngineDownloadItem:
type() const |
Class QWebEnginePage:
print(QPrinter *printer, FunctorOrLambda resultCallback) | |
replaceMisspelledWord(const QString &replacement) | |
save(const QString &filePath, QWebEngineDownloadItem::SavePageFormat format) const |
Class QWebEngineProfile:
isSpellCheckEnabled() const | |
setSpellCheckEnabled(bool enable) | |
setSpellCheckLanguages(const QStringList &languages) | |
spellCheckLanguages() const |
Class QWebSocket:
preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QWebSocketServer:
preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator *authenticator) |
Class QFormLayout:
removeRow(QLayout *layout) | |
removeRow(QWidget *widget) | |
removeRow(int row) | |
takeRow(QLayout *layout) | |
takeRow(QWidget *widget) | |
takeRow(int row) |
Class QUndoStack:
Class QMainWindow:
tabifiedDockWidgetActivated(QDockWidget *dockWidget) |
Class QQuickStyle:
setFallbackStyle(const QString &style) |
New Functions in Namespaces
androidContext() | |
convertVolume(qreal volume, VolumeScale from, VolumeScale to) | |
createTouchDevice(QTouchDevice::DeviceType devType) | |
toString(std::nullptr_t) |
New Global Functions
operator!=(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs) | |
operator!=(std::nullptr_t, const QWeakPointer<T> &rhs) | |
operator!=(std::nullptr_t, const QSharedPointer<T> &rhs) | |
operator!=(std::nullptr_t, const QScopedPointer<T, Cleanup> &rhs) | |
operator!=(const QWeakPointer<T> &lhs, std::nullptr_t) | |
operator!=(const QSharedPointer<T> &lhs, std::nullptr_t) | |
operator!=(const QScopedPointer<T, Cleanup> &lhs, std::nullptr_t) | |
operator<<(QDebug debug, const QSslDiffieHellmanParameters &dhparam) | |
operator==(const QSslDiffieHellmanParameters &lhs, const QSslDiffieHellmanParameters &rhs) | |
operator==(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs) | |
operator==(std::nullptr_t, const QWeakPointer<T> &rhs) | |
operator==(std::nullptr_t, const QSharedPointer<T> &rhs) | |
operator==(std::nullptr_t, const QScopedPointer<T, Cleanup> &rhs) | |
operator==(const QWeakPointer<T> &lhs, std::nullptr_t) | |
operator==(const QSharedPointer<T> &lhs, std::nullptr_t) | |
operator==(const QScopedPointer<T, Cleanup> &lhs, std::nullptr_t) | |
qHash(const QSslDiffieHellmanParameters &dhparam, uint seed) | |
qHash(const QRawFont &font, uint seed) | |
qHash(QPointingDeviceUniqueId key, uint seed) | |
qHash(const QMultiHash<Key, T> &key, uint seed) | |
qHash(const QHash<Key, T> &key, uint seed) | |
qmlRegisterUncreatableMetaObject(const QMetaObject &staticMetaObject, const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
New Macros
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
Q_ENUM_NS(...) | |
Q_FALLTHROUGH() | |
Q_FLAG_NS(...) | |
Q_NAMESPACE |
New Enum Types
enum | VolumeScale { LinearVolumeScale, CubicVolumeScale, LogarithmicVolumeScale, DecibelVolumeScale } |
enum | DiscoveryMethod { NoMethod, ClassicMethod, LowEnergyMethod } |
enum | ConversionModeFlag { ConvertV4MappedToIPv4, ConvertV4CompatToIPv4, ConvertUnspecifiedAddress, ConvertLocalHost, TolerantConversion, StrictConversion } |
enum | LegendMarkerType { LegendMarkerTypeArea, LegendMarkerTypeBar, LegendMarkerTypePie, LegendMarkerTypeXY, LegendMarkerTypeBoxPlot, LegendMarkerTypeCandlestick } |
enum | DownloadType { Attachment, DownloadAttribute, UserRequested, SavePage } |
New Typedefs
typedef | QModbusDataUnitMap |
typedef | const_iterator |
typedef | const_reverse_iterator |
typedef | ContainerId |
typedef | EvaluatorId |
typedef | InstructionId |
typedef | StringId |
New Properties
- useHoverEffects : const
New QML Types
New QML Properties
delayed | |
font.hintingPreference | |
font.hintingPreference | |
font.hintingPreference | |
imageSource | |
overwriteMode | |
overwriteMode |