New Classes and Functions in Qt 5.10

This page contains a comprehensive list of all new classes and functions introduced in Qt 5.10. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.

New Classes

New Enum Types

enum FileTime { FileAccessTime, FileBirthTime, FileMetadataChangeTime, FileModificationTime }
enum DataSizeFormat { DataSizeBase1000, DataSizeSIQuantifiers, DataSizeIecFormat, DataSizeTraditionalFormat, DataSizeSIFormat }
enum Capability { OverrideCursor }
enum TextRenderType { QtTextRendering, NativeTextRendering }
enum Flag { NoDebugOutputRedirect }
enum PeekOption { PeekDefault, PeekFromCachedIndex }
enum class BindFlag { None, AutoCreate, DebugUnbind, NotForeground, AboveClient, …, ExternalService }
enum class PermissionResult { Granted, Denied }

New Type Aliases

typedef qint16_be
typedef qint16_le
typedef qint32_be
typedef qint32_le
typedef qint64_be
typedef qint64_le
typedef quint16_be
typedef quint16_le
typedef quint32_be
typedef quint32_le
typedef quint64_be
typedef quint64_le
(alias) qsizetype
typedef const_key_value_iterator
typedef key_value_iterator
(alias) const_iterator
(alias) const_reverse_iterator
(alias) difference_type
(alias) iterator
(alias) reference
(alias) reverse_iterator
(alias) size_type
(alias) value_type
typedef const_key_value_iterator
typedef key_value_iterator
typedef PeekerCallback
typedef qint16_be
typedef qint16_le
typedef qint32_be
typedef qint32_le
typedef qint64_be
typedef qint64_le
(alias) qsizetype
typedef quint16_be
typedef quint16_le
typedef quint32_be
typedef quint32_le
typedef quint64_be
typedef quint64_le

New Properties

New QML Types

New QML Properties

New QML Methods

Additions to Other Qt 5 Releases