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
New Member Functions
Class QPlatformScreen:
| virtual int | currentMode() const |
| virtual QString | manufacturer() const |
| virtual QString | model() const |
| virtual QVector<QPlatformScreen::Mode> | modes() const |
| virtual int | preferredMode() const |
| virtual QString | serialNumber() const |
Class QAbstractFileEngine:
| virtual QByteArray | id() const |
Class QByteArray:
| quint16 | qChecksum(const char *data, uint len, Qt::ChecksumType standard) |
| QByteArray | toHex(char separator) const |
Class QStringRef:
| QStringRef::const_iterator | constBegin() const |
| QStringRef::const_iterator | constEnd() const |
| bool | isRightToLeft() const |
Class QVarLengthArray:
Class QObject:
| int | startTimer(std::chrono::milliseconds time, Qt::TimerType timerType) |
Class QStaticByteArrayMatcher:
| QStaticByteArrayMatcher<N> | qMakeStaticByteArrayMatcher(const char (&)[N] pattern) |
Class QDataStream:
| QDataStream & | operator<<(std::nullptr_t ptr) |
| QDataStream & | operator<<(qfloat16 f) |
| QDataStream & | operator>>(std::nullptr_t &ptr) |
| QDataStream & | operator>>(qfloat16 &f) |
Class QDir:
| bool | isEmpty(QDir::Filters filters) const |
Class QStorageInfo:
| QByteArray | subvolume() const |
Class QTemporaryDir:
| QString | filePath(const QString &fileName) const |
Class QThreadPool:
| bool | tryTake(QRunnable *runnable) |
Class QTimeZone:
| QTimeZone | fromCFTimeZone(CFTimeZoneRef timeZone) |
| QTimeZone | fromNSTimeZone(const NSTimeZone *timeZone) |
| CFTimeZoneRef | toCFTimeZone() const |
| NSTimeZone * | toNSTimeZone() const |
Class QWindow:
Class QTextDocument:
| QString | toRawText() const |
Class QIconEngine:
| QPixmap | scaledPixmap(const QSize &size, QIcon::Mode mode, QIcon::State state, qreal scale) |
Class QOffscreenSurface:
| void * | nativeHandle() const |
| void | setNativeHandle(void *handle) |
Class TouchPoint:
| QSizeF | ellipseDiameters() const |
Class QImage:
| bool | reinterpretAsFormat(QImage::Format format) |
Class QPlatformTheme:
| virtual QKeySequence | standardButtonShortcut(int button) const |
Class QOpenGLShaderProgram:
| bool | addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const char *source) |
| bool | addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QByteArray &source) |
| bool | addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QString &source) |
| bool | addCacheableShaderFromSourceFile(QOpenGLShader::ShaderType type, const QString &fileName) |
Class QOpenGLTexture:
| void | setCompressedData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options) |
| void | setData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options) |
Class QHostInfo:
| int | lookupHost(const QString &name, Functor functor) |
| int | lookupHost(const QString &name, const QObject *context, Functor functor) |
Class QNetworkAccessManager:
| void | addStrictTransportSecurityHosts(const QVector<QHstsPolicy> &knownHosts) |
| void | clearConnectionCache() |
| bool | isStrictTransportSecurityEnabled() const |
| QNetworkRequest::RedirectPolicy | redirectPolicy() const |
| void | setRedirectPolicy(QNetworkRequest::RedirectPolicy policy) |
| void | setStrictTransportSecurityEnabled(bool enabled) |
| QVector<QHstsPolicy> | strictTransportSecurityHosts() const |
Class QNetworkConfiguration:
| int | connectTimeout() const |
| bool | setConnectTimeout(int timeout) |
Class QNetworkReply:
| void | redirectAllowed() |
Class QWindowsWindowFunctions:
| bool | isTabletMode() |
| const QByteArray | isTabletModeIdentifier() |
Class QSizePolicy:
| QSizePolicy | transposed() const |
Class QFileDialog:
| QString | selectedMimeTypeFilter() const |
Class QSplitter:
| QWidget * | replaceWidget(int index, QWidget *widget) |
Class QSystemTrayIcon:
| void | showMessage(const QString &title, const QString &message, const QIcon &icon, int millisecondsTimeoutHint) |
Class QUndoCommand:
| bool | isObsolete() const |
| void | setObsolete(bool obsolete) |
Class QWidget:
| void | setWindowFlag(Qt::WindowType flag, bool on) |
New Functions in Namespaces
| QTestData & | addRow(const char *format, ...) |
New Global Functions
| bool | operator!=(QHostAddress::SpecialAddress lhs, const QHostAddress &rhs) |
| quint16 | qChecksum(const char *data, uint len, Qt::ChecksumType standard) |
| QStaticByteArrayMatcher<N> | qMakeStaticByteArrayMatcher(const char (&)[N] pattern) |
| class Q_DECL_IMPORT | qmlRegisterModule(const char *uri, int versionMajor, int versionMinor) |
| class Q_DECL_IMPORT | qmlRegisterModule(const char *uri, int versionMajor, int versionMinor) |
New Enum Types
| enum | RedirectPolicy { ManualRedirectPolicy, NoLessSafeRedirectPolicy, SameOriginRedirectPolicy, UserVerifiedRedirectPolicy } |
| enum | ChecksumType { ChecksumIso3309, ChecksumItuV41 } |
New Typedefs
| typedef | IsTabletModeType |
New Properties
|
|
New Variables
New QML Types
New QML Properties
New QML Signals
| positioningComplete() | |
| positioningComplete() | |
| positioningComplete() | |
| positioningComplete() | |
| shortcutOverride() | |
| textEdited() |