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
- New Member Functions
- New Global Functions
- New Macros
- New Enum Types
- New Typedefs
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Classes
- A
- QAbstractOpenGLFunctions
- QAccelerometer
- QAccelerometerFilter
- QAccelerometerReading
- QAltimeter
- QAltimeterFilter
- QAltimeterReading
- QAmbientLightFilter
- QAmbientLightReading
- QAmbientLightSensor
- QAmbientTemperatureFilter
- QAmbientTemperatureReading
- QAmbientTemperatureSensor
- 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
- QOrientationFilter
- QOrientationReading
- QOrientationSensor
- qoutputrange
- P
- QPressureFilter
- QPressureReading
- QPressureSensor
- QProximityFilter
- QProximityReading
- QProximitySensor
- S
- QSaveFile
- QSensor
- QSensorBackend
- QSensorChangesInterface
- QSensorGesture
- QSensorGestureManager
- QSensorGesturePluginInterface
- QSensorGestureRecognizer
- QSensorPluginInterface
- QSerialPort
- QSerialPortInfo
- X
- QX11Info
New Member Functions
Class QAbstractFileEngine:
virtual | renameOverwrite(const QString &newName) |
virtual | syncToDisk() |
Class QProcess:
setArguments(const QStringList &arguments) | |
setProgram(const QString &program) | |
start(OpenMode mode) |
Class QUrl:
fromStringList(const QStringList &urls, ParsingMode mode) | |
toStringList(const QList<QUrl> &urls, FormattingOptions options) |
Class QMetaProperty:
revision() const |
Class QMetaMethod:
revision() const |
Class QChar:
Class QLocale:
toDouble(const QStringRef &s, bool *ok) const | |
toFloat(const QStringRef &s, bool *ok) const | |
toInt(const QStringRef &s, bool *ok) const | |
toLongLong(const QStringRef &s, bool *ok) const | |
toShort(const QStringRef &s, bool *ok) const | |
toUInt(const QStringRef &s, bool *ok) const | |
toULongLong(const QStringRef &s, bool *ok) const | |
toUShort(const QStringRef &s, bool *ok) const |
Class QMap:
insert(const_iterator pos, const Key &key, const T &value) | |
insertMulti(const_iterator pos, const Key &key, const T &value) |
Class QMultiMap:
insert(QMap<Key, T>::const_iterator pos, const Key &key, const T &value) |
Class QMargins:
operator*=(int factor) | |
operator*=(qreal factor) | |
operator+=(const QMargins &margins) | |
operator-=(const QMargins &margins) | |
operator/=(int divisor) | |
operator/=(qreal divisor) |
Class QPoint:
dotProduct(const QPoint &p1, const QPoint &p2) |
Class QPointF:
dotProduct(const QPointF &p1, const QPointF &p2) |
Class QRect:
marginsAdded(const QMargins &margins) const | |
marginsRemoved(const QMargins &margins) const | |
operator+=(const QMargins &margins) | |
operator-=(const QMargins &margins) |
Class QRegularExpression:
namedCaptureGroups() const |
Class QSharedPointer:
Class QString:
contains(const QRegularExpression &re, QRegularExpressionMatch *match) const |
Class QStringRef:
toDouble(bool *ok) const | |
toFloat(bool *ok) const | |
toInt(bool *ok, int base) const | |
toLong(bool *ok, int base) const | |
toLongLong(bool *ok, int base) const | |
toShort(bool *ok, int base) const | |
toUInt(bool *ok, int base) const | |
toULong(bool *ok, int base) const | |
toULongLong(bool *ok, int base) const | |
toUShort(bool *ok, int base) const | |
trimmed() const |
Class QVarLengthArray:
squeeze() |
Class QVector:
removeFirst() | |
removeLast() | |
takeFirst() | |
takeLast() |
Class QIcon:
actualSize(QWindow *window, const QSize &size, Mode mode, State state) const | |
pixmap(QWindow *window, const QSize &size, Mode mode, State state) const |
Class QInputMethod:
inputItemRectangle() const | |
setInputItemRectangle(const QRectF &rect) |
Class QKeySequence:
listFromString(const QString &str, SequenceFormat format) | |
listToString(const QList<QKeySequence> &list, SequenceFormat format) |
Class QPlatformTheme:
virtual | createIconEngine(const QString &iconName) const |
Class QPlatformWindow:
virtual | isAlertState() const |
virtual | setAlertState(bool enable) |
Class QWindow:
alert(int msec) |
Class QVector2D:
distanceToLine(const QVector2D &point, const QVector2D &direction) const | |
distanceToPoint(const QVector2D &point) const |
Class QVector3D:
distanceToPoint(const QVector3D &point) const |
Class QPlatformFontDatabase:
writingSystemsFromTrueTypeBits(quint32[4] unicodeRange, quint32[2] codePageRange) |
Class QRawFont:
advancesForGlyphIndexes(const QVector<quint32> &glyphIndexes, LayoutFlags layoutFlags) const | |
advancesForGlyphIndexes(const quint32 *glyphIndexes, QPointF *advances, int numGlyphs, LayoutFlags layoutFlags) const |
Class QNetworkAccessManager:
encrypted(QNetworkReply *reply) |
Class QNetworkReply:
Class QLocalSocket:
connectToServer(OpenMode openMode) | |
setServerName(const QString &name) |
Class QSslConfiguration:
localCertificateChain() const | |
setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QSslSocket:
localCertificateChain() const | |
setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QQmlExtensionPlugin:
baseUrl() const |
Class QQuickItem:
forceActiveFocus(Qt::FocusReason reason) |
Class QQuickWindow:
closing(QQuickCloseEvent *close) | |
hasDefaultAlphaBuffer() | |
setDefaultAlphaBuffer(bool useAlpha) |
Class QAccelerometer:
accelerationModeChanged(AccelerationMode accelerationMode) | |
setAccelerationMode(AccelerationMode accelerationMode) |
Class QLightSensor:
setFieldOfView(qreal fieldOfView) |
Class QRotationSensor:
setHasZ(bool hasZ) |
Class QSensor:
setCurrentOrientation(int currentOrientation) | |
setEfficientBufferSize(int efficientBufferSize) | |
setMaxBufferSize(int maxBufferSize) | |
setSkipDuplicates(bool skipDuplicates) | |
skipDuplicatesChanged(bool skipDuplicates) |
Class QSqlRecord:
keyValues(const QSqlRecord &keyFields) const |
Class QSqlTableModel:
primaryValues(int row) const |
Class QGraphicsView:
rubberBandChanged(QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) | |
rubberBandRect() const |
Class QMenu:
addSection(const QIcon &icon, const QString &text) | |
addSection(const QString &text) | |
insertSection(QAction *before, const QIcon &icon, const QString &text) | |
insertSection(QAction *before, const QString &text) |
New Global Functions
operator*(qreal factor, const QMargins &margins) | |
operator*(int factor, const QMargins &margins) | |
operator*(const QMargins &margins, qreal factor) | |
operator*(const QMargins &margins, int factor) | |
operator+(const QRect &rectangle, const QMargins &margins) | |
operator+(const QMargins &margins, const QRect &rectangle) | |
operator+(const QMargins &m1, const QMargins &m2) | |
operator-(const QMargins &margins) | |
operator-(const QMargins &m1, const QMargins &m2) | |
operator/(const QMargins &margins, qreal divisor) | |
operator/(const QMargins &margins, int divisor) | |
qDegreesToRadians(float degrees) | |
qDegreesToRadians(double degrees) | |
qEnvironmentVariableIsEmpty(const char *varName) | |
qEnvironmentVariableIsSet(const char *varName) | |
qRadiansToDegrees(float radians) | |
qRadiansToDegrees(double radians) | |
qunsetenv(const char *varName) |
New Macros
Q_COREAPP_STARTUP_FUNCTION(QtStartUpFunction ptr) | |
Q_GLOBAL_STATIC(Type, VariableName) | |
Q_GLOBAL_STATIC_WITH_ARGS(Type, VariableName, Arguments) |
New Enum Types
enum | AccelerationMode { Combined, Gravity, User } |
enum | Script { Script_Unknown, Script_Inherited, Script_Common, Script_Latin, ..., ScriptCount } |
enum | LayoutFlag { SeparateAdvances, KernedAdvances, UseDesignMetrics } |
enum | AxesOrientationMode { FixedOrientation, AutomaticOrientation, UserOrientation } |
enum | Visibility { Hidden, AutomaticVisibility, Windowed, Minimized, Maximized, FullScreen } |
enum | ApplicationState { ApplicationSuspended, ApplicationHidden, ApplicationInactive, ApplicationActive } |
enum | Edge { TopEdge, LeftEdge, RightEdge, BottomEdge } |
New Typedefs
typedef | qoutputrangelist |
typedef | qrange |
typedef | qrangelist |
New Properties
|
|
New QML Types
- L
- Label
New QML Properties
New QML Signals
closing() |