New Classes and Functions in Qt 5.3
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.3. 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 Macros
- New Enum Types
- New Typedefs
- New Properties
New Classes
New Member Functions
Class QFlag:
| operator uint() const |
Class QMessageLogger:
| critical(catFunc) const | |
| critical(cat) const | |
| critical(catFunc, msg, ) const | |
| critical(cat, msg, ) const | |
| debug(catFunc) const | |
| debug(cat) const | |
| debug(catFunc, msg, ) const | |
| debug(cat, msg, ) const | |
| warning(catFunc) const | |
| warning(catFunc, msg, ) const | |
| warning(cat, msg, ) const |
Class QProcess:
| processId() const |
Class QJsonArray:
| operator+(value) const | |
| operator+=(value) | |
| operator<<(value) |
Class QCoreApplication:
| isSetuidAllowed() | |
| setSetuidAllowed(allow) |
Class QAtomicInteger:
| fetchAndAndAcquire(valueToAnd) | |
| fetchAndAndOrdered(valueToAnd) | |
| fetchAndAndRelaxed(valueToAnd) | |
| fetchAndAndRelease(valueToAnd) | |
| fetchAndOrAcquire(valueToOr) | |
| fetchAndOrOrdered(valueToOr) | |
| fetchAndOrRelaxed(valueToOr) | |
| fetchAndOrRelease(valueToOr) | |
| fetchAndSubAcquire(valueToSub) | |
| fetchAndSubOrdered(valueToSub) | |
| fetchAndSubRelaxed(valueToSub) | |
| fetchAndSubRelease(valueToSub) | |
| fetchAndXorAcquire(valueToXor) | |
| fetchAndXorOrdered(valueToXor) | |
| fetchAndXorRelaxed(valueToXor) | |
| fetchAndXorRelease(valueToXor) | |
| operator T() const | |
| operator&=(valueToAnd) | |
| operator++() | |
| operator++() | |
| operator+=(valueToAdd) | |
| operator--() | |
| operator--() | |
| operator-=(valueToSub) | |
| operator=(newValue) | |
| operator^=(valueToXor) | |
| operator|=(valueToOr) |
Class QByteArray:
| fromCFData(data) | |
| fromNSData(data) | |
| fromRawCFData(data) | |
| fromRawNSData(data) | |
| toCFData() const | |
| toNSData() const | |
| toRawCFData() const | |
| toRawNSData() const |
Class QChar:
| joiningType(ucs4) | |
| joiningType() const |
Class QRectF:
| marginsAdded(margins) const | |
| marginsRemoved(margins) const | |
| operator+=(margins) | |
| operator-=(margins) |
Class QSharedPointer:
| swap(other) |
Class QString:
Class QVarLengthArray:
| contains(value) const | |
| indexOf(value, from) const | |
| lastIndexOf(value, from) const |
Class QDBusServer:
Class QPixmap:
| fromImage(image, flags) |
Class QMouseEvent:
Class QOpenGLContext:
| isOpenGLES() const | |
| openGLModuleHandle() | |
| openGLModuleType() |
Class QPlatformIntegration:
| virtual | openGLModuleType() |
Class QPlatformSystemTrayIcon:
| virtual | createMenu() const |
Class QPlatformTheme:
| virtual | standardButtonText(button) const |
Class QPlatformWindow:
| virtual | normalGeometry() const |
Class QSurfaceFormat:
| options() const | |
| setOption(option, on) | |
| setOptions(options) | |
| setSwapInterval(interval) | |
| swapInterval() const | |
| testOption(option) const |
Class QSurface:
| supportsOpenGL() const |
Class QOpenGLFramebufferObject:
Class QOpenGLFunctions:
| glBindTexture(target, texture) | |
| glBlendFunc(sfactor, dfactor) | |
| glClear(mask) | |
| glClearColor(red, green, blue, alpha) | |
| glClearStencil(s) | |
| glColorMask(red, green, blue, alpha) | |
| glCopyTexImage2D(target, level, internalformat, x, y, width, height, border) | |
| glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) | |
| glCullFace(mode) | |
| glDeleteTextures(n, textures) | |
| glDepthFunc(func) | |
| glDepthMask(flag) | |
| glDisable(cap) | |
| glDrawArrays(mode, first, count) | |
| glDrawElements(mode, count, type, indices) | |
| glEnable(cap) | |
| glFinish() | |
| glFlush() | |
| glFrontFace(mode) | |
| glGenTextures(n, textures) | |
| glGetBooleanv(pname, params) | |
| glGetError() | |
| glGetFloatv(pname, params) | |
| glGetIntegerv(pname, params) | |
| glGetString(name) | |
| glGetTexParameterfv(target, pname, params) | |
| glGetTexParameteriv(target, pname, params) | |
| glHint(target, mode) | |
| glIsEnabled(cap) | |
| glIsTexture(texture) | |
| glLineWidth(width) | |
| glPixelStorei(pname, param) | |
| glPolygonOffset(factor, units) | |
| glReadPixels(x, y, width, height, format, type, pixels) | |
| glScissor(x, y, width, height) | |
| glStencilFunc(func, ref, mask) | |
| glStencilMask(mask) | |
| glStencilOp(fail, zfail, zpass) | |
| glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels) | |
| glTexParameterf(target, pname, param) | |
| glTexParameterfv(target, pname, params) | |
| glTexParameteri(target, pname, param) | |
| glTexParameteriv(target, pname, params) | |
| glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) | |
| glViewport(x, y, width, height) |
Class QOpenGLShaderProgram:
| create() |
Class QOpenGLTexture:
| setCompressedData(mipLevel, layer, cubeFace, dataSize, data, options) | |
| setData(sourceFormat, sourceType, data, options) | |
| setData(mipLevel, sourceFormat, sourceType, data, options) | |
| setData(mipLevel, layer, cubeFace, sourceFormat, sourceType, data, options) | |
| setData(mipLevel, layer, sourceFormat, sourceType, data, options) |
Class QPagedPaintDevice:
| pageLayout() const | |
| setPageLayout(newPageLayout) | |
| setPageMargins(margins) | |
| setPageMargins(margins, units) | |
| setPageOrientation(orientation) | |
| setPageSize(pageSize) |
Class QPdfWriter:
| pageLayout() const | |
| resolution() const | |
| setPageLayout(newPageLayout) | |
| setPageMargins(margins) | |
| setPageMargins(margins, units) | |
| setPageOrientation(orientation) | |
| setPageSize(pageSize) | |
| setResolution(resolution) |
Class QTextCharFormat:
| setFont(font, behavior) |
Class QTextFormat:
| isEmpty() const |
Class QTextBlock:
| textFormats() const |
Class QSslConfiguration:
| allowedNextProtocols() const | |
| nextNegotiatedProtocol() const | |
| nextProtocolNegotiationStatus() const | |
| setAllowedNextProtocols(protocols) |
Class QPrinter:
| pageLayout() const | |
| setPageLayout(newLayout) | |
| setPageMargins(margins, units) | |
| setPageOrientation(orientation) | |
| setPageSize(pageSize) |
Class QPrinterInfo:
| availablePrinterNames() | |
| defaultPageSize() const | |
| defaultPrinterName() | |
| isRemote() const | |
| maximumPhysicalPageSize() const | |
| minimumPhysicalPageSize() const | |
| state() const | |
| supportedPageSizes() const | |
| supportedResolutions() const | |
| supportsCustomPageSizes() const |
Class QPlainTextEdit:
| find(exp, options) |
Class QTextEdit:
| find(exp, options) |
New Functions in Namespaces
| ignoreMessage(type, messagePattern) |
New Global Functions
| operator+(lhs, rhs) | |
| operator+(lhs, rhs) | |
| operator+(lhs, rhs) | |
| operator+(margins) | |
| operator+(lhs, rhs) | |
| operator-(lhs, rhs) | |
| operator-(lhs, rhs) | |
| operator-(lhs, rhs) | |
| qHash(font, seed) | |
| qHash(key, seed) | |
| qHash(key, seed) | |
| qHash(key, seed) | |
| qPremultiply(rgb) | |
| qRemovePostRoutine(ptr) | |
| qUnpremultiply(rgb) |
New Macros
| QVERIFY_EXCEPTION_THROWN(expression, exceptiontype) | |
| qCCritical(category, message, ) | |
| qCDebug(category, message, ) | |
| qCWarning(category, message, ) |
New Enum Types
| enum | OpenGLModuleType { LibGL, LibGLES } |
| enum | FontPropertiesInheritanceBehavior { FontPropertiesSpecifiedOnly, FontPropertiesAll } |
| enum | MouseEventFlag { MouseEventCreatedDoubleClick, MouseEventFlagMask } |
| enum | MouseEventSource { MouseEventNotSynthesized, MouseEventSynthesizedBySystem, MouseEventSynthesizedByQt, MouseEventSynthesizedByApplication } |
New Typedefs
| typedef | CategoryFunction |
New Properties
- showGroupSeparator : const
- placeholderText : const
- mousePressAndHoldInterval : const
- baseUrl : const