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

A
AssignmentInfo (QScxmlExecutableContent)
QAbstractOAuth
QAbstractOAuth2
QAbstractOAuthReplyHandler
QAbstractPhysicalDeviceProxy (Qt3DInput)
QAxisAccumulator (Qt3DInput)
C
QCanBus
QCanBusDevice
QCanBusFactory
QCanBusFrame
QCandlestickLegendMarker
QCandlestickModelMapper
QCandlestickSeries
QCandlestickSet
D
QDeadlineTimer
E
EvaluatorInfo (QScxmlExecutableContent)
F
Filter (QCanBusDevice)
ForeachInfo (QScxmlExecutableContent)
ForeachLoopBody (QScxmlDataModel)
H
QHCandlestickModelMapper
I
InvokeInfo (QScxmlExecutableContent)
L
Loader (QScxmlCompiler)
M
QModbusClient
QModbusDataUnit
QModbusDevice
QModbusDeviceIdentification
QModbusExceptionResponse
QModbusPdu
QModbusReply
QModbusRequest
QModbusResponse
QModbusRtuSerialMaster
QModbusRtuSerialSlave
QModbusServer
QModbusTcpClient
QModbusTcpServer
N
QNetworkDatagram
O
QOAuth1
QOAuth1Signature
QOAuth2AuthorizationCodeFlow
QOpenGLTextureBlitter
P
ParameterInfo (QScxmlExecutableContent)
QPaintedTextureImage (Qt3DRender)
QPointingDeviceUniqueId
R
QRenderCapture (Qt3DRender)
QRenderCaptureReply (Qt3DRender)
S
QSctpServer
QSctpSocket
QScxmlDynamicScxmlServiceFactory
QScxmlInvokableService
QScxmlInvokableServiceFactory
QScxmlStaticScxmlServiceFactory
QScxmlTableData
QSGImageNode
QSGRectangleNode
QSGRendererInterface
QSGRenderNode
QSslDiffieHellmanParameters
T
TakeRowResult (QFormLayout)
TimeStamp (QCanBusFrame)
V
QVCandlestickModelMapper
W
QWaylandBufferRef
QWaylandClient
QWaylandCompositor
QWaylandIviApplication
QWaylandIviSurface
QWaylandKeyboard
QWaylandOutput
QWaylandOutputMode
QWaylandPointer
QWaylandQuickItem
QWaylandQuickShellSurfaceItem
QWaylandSeat
QWaylandShellSurface
QWaylandSurface
QWaylandSurfaceGrabber
QWaylandTouch
QWaylandView
QWaylandWlShell
QWaylandWlShellSurface
QWaylandXdgPopupV5
QWaylandXdgShellV5
QWaylandXdgSurfaceV5

New Macros

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 anonymous { NoContainer, NoString, NoInstruction, NoEvaluator }

New Type Aliases

New Properties

New QML Types

New QML Properties

New QML Signals

New QML Methods

Additions to Other Qt 5 Releases