New Classes and Functions in Qt 5.7
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.7. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Classes
- New Member Functions
- New Global Functions
- New Macros
- New Enum Types
- New Typedefs
- New Properties
- New QML Types
- New QML Properties
- New QML Methods
New Classes
- L
- QLowEnergyAdvertisingData
- QLowEnergyAdvertisingParameters
- QLowEnergyCharacteristicData
- QLowEnergyConnectionParameters
- QLowEnergyDescriptorData
- QLowEnergyServiceData
New Member Functions
Class QAndroidJniObject:
| fromLocalRef(int localRef) |
Class QLowEnergyController:
| addService(const QLowEnergyServiceData &service, QObject *parent) | |
| createCentral(const QBluetoothDeviceInfo &remoteDevice, QObject *parent) | |
| createPeripheral(QObject *parent) | |
| requestConnectionUpdate(const QLowEnergyConnectionParameters ¶meters) | |
| role() const | |
| startAdvertising(const QLowEnergyAdvertisingParameters ¶meters, const QLowEnergyAdvertisingData &advertisingData, const QLowEnergyAdvertisingData &scanResponseData) | |
| stopAdvertising() |
Class QIODevice:
| channelBytesWritten(int channel, qint64 bytes) | |
| channelReadyRead(int channel) | |
| commitTransaction() | |
| currentReadChannel() const | |
| currentWriteChannel() const | |
| isTransactionStarted() const | |
| readChannelCount() const | |
| rollbackTransaction() | |
| setCurrentReadChannel(int channel) | |
| setCurrentWriteChannel(int channel) | |
| startTransaction() | |
| writeChannelCount() const |
Class QMetaObject:
| inherits(const QMetaObject *metaObject) const |
Class QProcess:
| createProcessArgumentsModifier() const | |
| setCreateProcessArgumentsModifier(QProcess::CreateProcessArgumentModifier modifier) |
Class QDataStream:
Class QJsonObject:
| constFind(QLatin1String key) const | |
| contains(QLatin1String key) const | |
| find(QLatin1String key) | |
| find(QLatin1String key) const | |
| operator[](QLatin1String key) | |
| operator[](QLatin1String key) const | |
| value(QLatin1String key) const |
Class QBasicMutex:
| isRecursive() const |
Class QMutex:
| isRecursive() const |
Class QByteArray:
Class QHash:
| equal_range(const Key &key) | |
| equal_range(const Key &key) const | |
| erase(QHash::const_iterator pos) |
Class QLocale:
| toCurrencyString(double value, const QString &symbol, int precision) const |
Class QSet:
| erase(QSet::const_iterator pos) |
Class QString:
| resize(int size, QChar fillChar) |
Class QStringRef:
| crbegin() const | |
| crend() const | |
| operator[](int position) const | |
| rbegin() const | |
| rend() const |
Class QUuid:
| fromCFUUID(CFUUIDRef uuid) | |
| fromNSUUID(const NSUUID *uuid) | |
| toCFUUID() const | |
| toNSUUID() const |
Class QFlags:
| setFlag(Enum flag, bool on) |
Class QUtf8:
| convertToUnicode(QChar *buffer, const char *chars, int len) |
Class QDrag:
| cancel() |
Class QOpenGLFramebufferObject:
| blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &targetRect, QOpenGLFramebufferObject *source, const QRect &sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject::FramebufferRestorePolicy restorePolicy) |
Class QIconEngine:
| isNull() const |
Class Key:
| isValid() const |
Class QPlatformDrag:
| virtual | cancelDrag() |
Class QPlatformIntegration:
| virtual | beep() const |
Class QMediaPlaylist:
| moveMedia(int from, int to) |
Class QMediaPlaylistProvider:
| virtual | moveMedia(int from, int to) |
Class QSslConfiguration:
| ephemeralServerKey() const |
Class QNetworkInterface:
| interfaceIndexFromName(const QString &name) | |
| interfaceNameFromIndex(int index) |
Class QQmlDebuggingEnabler:
| startDebugConnector(const QString &pluginName, const QVariantHash &configuration) |
Class QQmlFileSelector:
| selector() const |
Class QQuickItem:
| isAncestorOf(const QQuickItem *child) const | |
| mapFromGlobal(const QPointF &point) const | |
| mapToGlobal(const QPointF &point) const |
Class QQuickWebEngineProfile:
Class QWebEngineDownloadItem:
| savePageFormat() const | |
| setSavePageFormat(QWebEngineDownloadItem::SavePageFormat format) |
Class QWebEnginePage:
| contextMenuData() const | |
| printToPdf(const QString &filePath, const QPageLayout &pageLayout) | |
| printToPdf(const QWebEngineCallback<const QByteArray &> &resultCallback, const QPageLayout &pageLayout) | |
| setWebChannel(QWebChannel *channel, uint worldId) |
Class QWebEngineProfile:
Class QMenu:
| showTearOffMenu() | |
| showTearOffMenu(const QPoint &pos) |
Class QX11Info:
| isCompositingManagerRunning(int screen) |
New Global Functions
| operator<<(QDebug debug, const std::vector<T, Alloc> &vec) | |
| operator<<(QDebug debug, const std::multimap<Key, T, Compare, Alloc> &map) | |
| operator<<(QDebug debug, const std::map<Key, T, Compare, Alloc> &map) | |
| operator<<(QDebug debug, const std::list<T, Alloc> &vec) | |
| operator<<(QDebug debug, const QSharedPointer<T> &ptr) | |
| qAsConst(const T &&t) | |
| qAsConst(T &t) | |
| qConstOverload(T memberFunctionPointer) | |
| qHash(const std::pair<T1, T2> &key, uint seed) | |
| qNonConstOverload(T memberFunctionPointer) | |
| qOverload(T functionPointer) |
New Macros
| qUtf16Printable(const QString &str) |
New Enum Types
| enum | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
| enum | FloatingPointPrecisionOption { FloatingPointShortest } |
| enum | Role { CentralRole, PeripheralRole } |
| enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
| enum | SavePageFormat { UnknownSaveFormat, SingleHtmlSaveFormat, CompleteHtmlSaveFormat, MimeHtmlSaveFormat } |
New Typedefs
| typedef | const_reverse_iterator |
New Properties
|
|
New QML Types
- A
- AbstractActionInput
- AbstractButton
- Action
- ActionInput
- AlphaCoverage
- AlphaTest
- AnalogAxisInput
- ApplicationWindow
- Axis
- D
- DepthTest
- Dial
- DiffuseMapMaterial
- DiffuseSpecularMapMaterial
- DirectionalLight
- DispatchCompute
- Dithering
- Drawer
- E
- Effect
- L
- Label
- N
- NoDepthMask
- NormalDiffuseMapAlphaMaterial
- NormalDiffuseMapMaterial
- NormalDiffuseSpecularMapMaterial
- P
- Page
- PageIndicator
- Pane
- PerVertexColorMaterial
- PhongAlphaMaterial
- PhongMaterial
- PickingSettings
- PointSize
- PolygonOffset
- Popup
- ProgressBar
- R
- RadioButton
- RadioDelegate
- RangeSlider
- RenderPass
- RenderPassFilter
- RenderSettings
- RenderState
- RenderSurfaceSelector
- RenderTarget
- RenderTargetOutput
- RenderTargetSelector
- S
- SceneLoader
- ScissorTest
- ScrollBar
- ScrollIndicator
- ScxmlStateMachine
- SeamlessCubemap
- Slider
- SortPolicy
- SpinBox
- StackView
- StencilMask
- StencilOperation
- StencilOperationArguments
- StencilTest
- StencilTestArguments
- SwipeDelegate
- SwipeView
- Switch
- SwitchDelegate
- V
- Viewport
New QML Properties
| brightness | |
| caseSensitive | |
| copyrightsVisible | |
| enabled | |
| invert | |
| keyNavigationEnabled | |
| keyNavigationEnabled | |
| movementDirection | |
| preeditText | |
| preeditText | |
| source | |
| window |
New QML Methods
| mapFromGlobal() | |
| mapToGlobal() | |
| addItems() | |
| insertItems() | |
| moveItem() | |
| removeItems() | |
| clear() | |
| clear() |