New Classes and Functions in Qt 5.1
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.1. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
New Classes
- O
- QOffscreenSurface
- QOpenGLDebugLogger
- QOpenGLDebugMessage
- QOpenGLFunctions_1_0
- QOpenGLFunctions_1_1
- QOpenGLFunctions_1_2
- QOpenGLFunctions_1_3
- QOpenGLFunctions_1_4
- QOpenGLFunctions_1_5
- QOpenGLFunctions_2_0
- QOpenGLFunctions_2_1
- QOpenGLFunctions_3_0
- QOpenGLFunctions_3_1
- QOpenGLFunctions_3_2_Compatibility
- QOpenGLFunctions_3_2_Core
- QOpenGLFunctions_3_3_Compatibility
- QOpenGLFunctions_3_3_Core
- QOpenGLFunctions_4_0_Compatibility
- QOpenGLFunctions_4_0_Core
- QOpenGLFunctions_4_1_Compatibility
- QOpenGLFunctions_4_1_Core
- QOpenGLFunctions_4_2_Compatibility
- QOpenGLFunctions_4_2_Core
- QOpenGLFunctions_4_3_Compatibility
- QOpenGLFunctions_4_3_Core
- QOpenGLFunctions_ES2
- QOpenGLTimeMonitor
- QOpenGLTimerQuery
- QOpenGLVersionProfile
- QOpenGLVertexArrayObject
New Member Functions
Class QAbstractFileEngine:
virtual | renameOverwrite(newName) |
virtual | syncToDisk() |
Class QProcess:
setArguments(arguments) | |
setProgram(program) | |
start(mode) |
Class QUrl:
fromStringList(urls, mode) | |
toStringList(urls, options) |
Class QMetaMethod:
revision() const |
Class QMetaProperty:
revision() const |
Class QChar:
Class QLocale:
toDouble(s, ok) const | |
toFloat(s, ok) const | |
toInt(s, ok) const | |
toLongLong(s, ok) const | |
toShort(s, ok) const | |
toUInt(s, ok) const | |
toULongLong(s, ok) const | |
toUShort(s, ok) const |
Class QMap:
insert(pos, key, value) | |
insertMulti(pos, key, value) |
Class QMultiMap:
insert(pos, key, value) |
Class QMargins:
operator*=(factor) | |
operator*=(factor) | |
operator+=(margins) | |
operator-=(margins) | |
operator/=(divisor) | |
operator/=(divisor) |
Class QPointF:
dotProduct(p1, p2) |
Class QPoint:
dotProduct(p1, p2) |
Class QRect:
marginsAdded(margins) const | |
marginsRemoved(margins) const | |
operator+=(margins) | |
operator-=(margins) |
Class QRegularExpression:
namedCaptureGroups() const |
Class QSharedPointer:
Class QString:
contains(re, match) const |
Class QStringRef:
toDouble(ok) const | |
toFloat(ok) const | |
toInt(ok, base) const | |
toLong(ok, base) const | |
toLongLong(ok, base) const | |
toShort(ok, base) const | |
toUInt(ok, base) const | |
toULong(ok, base) const | |
toULongLong(ok, base) const | |
toUShort(ok, base) const | |
trimmed() const |
Class QVarLengthArray:
squeeze() |
Class QVector:
removeFirst() | |
removeLast() | |
takeFirst() | |
takeLast() |
Class QIcon:
actualSize(window, size, mode, state) const | |
pixmap(window, size, mode, state) const |
Class QInputMethod:
inputItemRectangle() const | |
setInputItemRectangle(rect) |
Class QKeySequence:
listFromString(str, format) | |
listToString(list, format) |
Class QPlatformTheme:
virtual | createIconEngine(iconName) const |
Class QPlatformWindow:
virtual | isAlertState() const |
virtual | setAlertState(enable) |
Class QWindow:
alert(msec) |
Class QVector3D:
distanceToPoint(point) const |
Class QVector2D:
distanceToLine(point, direction) const | |
distanceToPoint(point) const |
Class QPlatformFontDatabase:
writingSystemsFromTrueTypeBits(unicodeRange, codePageRange) |
Class QRawFont:
advancesForGlyphIndexes(glyphIndexes, layoutFlags) const | |
advancesForGlyphIndexes(glyphIndexes, advances, numGlyphs, layoutFlags) const |
Class QNetworkAccessManager:
encrypted(reply) |
Class QNetworkReply:
Class QLocalSocket:
connectToServer(openMode) | |
setServerName(name) |
Class QSslConfiguration:
localCertificateChain() const | |
setLocalCertificateChain(localChain) |
Class QSslSocket:
localCertificateChain() const | |
setLocalCertificateChain(localChain) |
Class QSqlRecord:
keyValues(keyFields) const |
Class QSqlTableModel:
primaryValues(row) const |
Class QGraphicsView:
rubberBandChanged(rubberBandRect, fromScenePoint, toScenePoint) | |
rubberBandRect() const |
Class QMenu:
addSection(icon, text) | |
addSection(text) | |
insertSection(before, icon, text) | |
insertSection(before, text) |
New Global Functions
operator*(factor, margins) | |
operator*(factor, margins) | |
operator*(margins, factor) | |
operator*(margins, factor) | |
operator+(rectangle, margins) | |
operator+(margins, rectangle) | |
operator+(m1, m2) | |
operator-(margins) | |
operator-(m1, m2) | |
operator/(margins, divisor) | |
operator/(margins, divisor) | |
qDegreesToRadians(degrees) | |
qDegreesToRadians(degrees) | |
qEnvironmentVariableIsEmpty(varName) | |
qEnvironmentVariableIsSet(varName) | |
qRadiansToDegrees(radians) | |
qRadiansToDegrees(radians) | |
qunsetenv(varName) |
New Macros
Q_COREAPP_STARTUP_FUNCTION(ptr) | |
Q_GLOBAL_STATIC(Type, VariableName) | |
Q_GLOBAL_STATIC_WITH_ARGS(Type, VariableName, Arguments) |
New Enum Types
enum | Script { Script_Unknown, Script_Inherited, Script_Common, Script_Latin, ..., ScriptCount } |
enum | LayoutFlag { SeparateAdvances, KernedAdvances, UseDesignMetrics } |
enum | Visibility { Hidden, AutomaticVisibility, Windowed, Minimized, Maximized, FullScreen } |
enum | ApplicationState { ApplicationSuspended, ApplicationHidden, ApplicationInactive, ApplicationActive } |
enum | Edge { TopEdge, LeftEdge, RightEdge, BottomEdge } |
New Properties
|
|