New Classes and Functions in Qt 5.9
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.9. 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 Typedefs
- New Properties
- New Variables
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
- A
- QAbstractAnimation (Qt3DAnimation)
- QAbstractAnimationClip (Qt3DAnimation)
- QAbstractClipAnimator (Qt3DAnimation)
- QAbstractClipBlendNode (Qt3DAnimation)
- QAdditiveClipBlend (Qt3DAnimation)
- QAnimationAspect (Qt3DAnimation)
- QAnimationController (Qt3DAnimation)
- QAnimationGroup (Qt3DAnimation)
- G
- QGeoPath
- L
- QLidFilter
- QLidReading
- QLidSensor
- QLerpClipBlend (Qt3DAnimation)
- QLevelOfDetail (Qt3DRender)
- QLevelOfDetailBoundingSphere (Qt3DRender)
- QLevelOfDetailSwitch (Qt3DRender)
New Member Functions
Class QUndoCommand:
| isObsolete() const | |
| setObsolete(bool obsolete) |
Class QWidget:
| setWindowFlag(Qt::WindowType flag, bool on) |
Class QSkyboxEntity:
| isGammaCorrectEnabled() const | |
| setGammaCorrectEnabled(bool enabled) |
Class QRenderCaptureReply:
| saveImage(const QString &fileName) const |
Class QQuickStyle:
Class QAbstractFileEngine:
| virtual | id() const |
Class QDataStream:
| operator<<(int ptr) | |
| operator<<(qfloat16 f) | |
| operator>>(int &ptr) | |
| operator>>(qfloat16 &f) |
Class QDir:
| isEmpty(QDir::Filters filters) const |
Class QStorageInfo:
| subvolume() const |
Class QTemporaryDir:
| filePath(const QString &fileName) const |
Class QThreadPool:
| tryTake(QRunnable *runnable) |
Class QByteArray:
| toHex(char separator) const |
Class QStringRef:
| constBegin() const | |
| constEnd() const | |
| isRightToLeft() const |
Class QTimeZone:
| fromCFTimeZone(CFTimeZoneRef timeZone) | |
| fromNSTimeZone(const NSTimeZone *timeZone) | |
| toCFTimeZone() const | |
| toNSTimeZone() const |
Class QVarLengthArray:
Class QHelpSearchEngine:
| search(const QString &searchInput) | |
| searchInput() const | |
| searchResultCount() const | |
| searchResults(int start, int end) const |
Class QHelpSearchQueryWidget:
| searchInput() const | |
| setSearchInput(const QString &searchInput) |
Class QIconEngine:
| scaledPixmap(const QSize &size, QIcon::Mode mode, QIcon::State state, qreal scale) |
Class QImage:
| reinterpretAsFormat(QImage::Format format) |
Class QOffscreenSurface:
| nativeHandle() const | |
| setNativeHandle(void *handle) |
Class TouchPoint:
| ellipseDiameters() const |
Class QWindow:
Class QOpenGLShaderProgram:
| addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QByteArray &source) | |
| addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QString &source) | |
| addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const char *source) | |
| addCacheableShaderFromSourceFile(QOpenGLShader::ShaderType type, const QString &fileName) |
Class QOpenGLTexture:
| setCompressedData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options) | |
| setData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options) |
Class QTextDocument:
| toRawText() const |
Class QPlatformScreen:
| virtual | currentMode() const |
| virtual | manufacturer() const |
| virtual | model() const |
| virtual | modes() const |
| virtual | preferredMode() const |
| virtual | serialNumber() const |
Class QPlatformTheme:
| virtual | standardButtonShortcut(int button) const |
Class QGeoCameraCapabilities:
| maximumFieldOfView() const | |
| minimumFieldOfView() const | |
| overzoomEnabled() const | |
| setMaximumFieldOfView(double maximumFieldOfView) | |
| setMinimumFieldOfView(double minimumFieldOfView) | |
| setOverzoomEnabled(bool overzoomEnabled) |
Class QGeoCodeReply:
| aborted() |
Class QGeoRouteReply:
| aborted() |
Class QPlaceReply:
| aborted() |
Class QHostInfo:
| lookupHost(const QString &name, Functor functor) | |
| lookupHost(const QString &name, const QObject *context, Functor functor) | |
| lookupHost(const QString &name, const QObject *receiver, PointerToMemberFunction function) |
Class QNetworkAccessManager:
| addStrictTransportSecurityHosts(const QVector<QHstsPolicy> &knownHosts) | |
| clearConnectionCache() | |
| isStrictTransportSecurityEnabled() const | |
| redirectPolicy() const | |
| setRedirectPolicy(QNetworkRequest::RedirectPolicy policy) | |
| setStrictTransportSecurityEnabled(bool enabled) | |
| strictTransportSecurityHosts() const |
Class QNetworkConfiguration:
| connectTimeout() const | |
| setConnectTimeout(int timeout) |
Class QNetworkReply:
Class QNearFieldTarget:
| disconnect() | |
| keepConnection() const | |
| maxCommandLength() const | |
| setKeepConnection(bool isPersistent) |
Class QWindowsWindowFunctions:
Class QGeoCircle:
| extendCircle(const QGeoCoordinate &coordinate) |
Class QGeoRectangle:
| extendRectangle(const QGeoCoordinate &coordinate) |
Class QGeoShape:
| boundingGeoRectangle() const |
Class QQmlEngine:
| offlineStorageDatabaseFilePath(const QString &databaseName) const |
Class QQmlError:
| messageType() const | |
| setMessageType(QtMsgType messageType) |
Class QQuickWindow:
Class QSGTexture:
| anisotropyLevel() const | |
| setAnisotropyLevel(QSGTexture::AnisotropyLevel level) |
Class QWebEngineView:
| load(const QWebEngineHttpRequest &request) |
Class QCanBus:
| availableDevices(const QString &plugin, QString *errorMessage) const |
Class QCanBusFrame:
| hasBitrateSwitch() const | |
| hasErrorStateIndicator() const | |
| setBitrateSwitch(bool bitrateSwitch) | |
| setErrorStateIndicator(bool errorStateIndicator) |
Class QWebEngineDownloadItem:
| interruptReason() const | |
| interruptReasonString() const |
Class QWebEnginePage:
| load(const QWebEngineHttpRequest &request) | |
| pdfPrintingFinished(const QString &filePath, bool success) |
Class QWebSocketServer:
| handleConnection(QTcpSocket *socket) const |
Class QFileDialog:
| selectedMimeTypeFilter() const |
Class QSizePolicy:
| transposed() const |
Class QSystemTrayIcon:
| showMessage(const QString &title, const QString &message, const QIcon &icon, int millisecondsTimeoutHint) |
Class QSplitter:
| replaceWidget(int index, QWidget *widget) |
New Functions in Namespaces
| addRow(const char *format, ...) | |
| qmlDebug(const QObject *object) | |
| qmlWarning(const QObject *object) |
New Global Functions
| operator!=(QHostAddress::SpecialAddress lhs, const QHostAddress &rhs) | |
| qChecksum(const char *data, uint len, Qt::ChecksumType standard) | |
| qMakeStaticByteArrayMatcher(const char (&)[N] pattern) | |
| qmlRegisterModule(const char *uri, int versionMajor, int versionMinor) |
New Enum Types
| enum | RedirectPolicy { ManualRedirectPolicy, NoLessSafeRedirectPolicy, SameOriginRedirectPolicy, UserVerifiedRedirectPolicy } |
| enum | AnisotropyLevel { AnisotropyNone, Anisotropy2x, Anisotropy4x, Anisotropy8x, Anisotropy16x } |
| enum | DownloadInterruptReason { NoReason, FileFailed, FileAccessDenied, FileNoSpace, ..., UserCanceled } |
| enum | ChecksumType { ChecksumIso3309, ChecksumItuV41 } |
New Typedefs
| typedef | IsTabletModeType |
New Properties
|
|
New Variables
New QML Types
New QML Properties
New QML Signals
| positioningComplete() | |
| positioningComplete() | |
| positioningComplete() | |
| shortcutOverride() | |
| positioningComplete() | |
| textEdited() |