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 bool | renameOverwrite(const QString &newName) |
| virtual bool | syncToDisk() |
Class QIcon:
| QSize | actualSize(QWindow *window, const QSize &size, QIcon::Mode mode, QIcon::State state) const |
| QPixmap | pixmap(QWindow *window, const QSize &size, QIcon::Mode mode, QIcon::State state) const |
Class QInputMethod:
| QRectF | inputItemRectangle() const |
| void | setInputItemRectangle(const QRectF &rect) |
Class QKeySequence:
| QList<QKeySequence> | listFromString(const QString &str, QKeySequence::SequenceFormat format) |
| QString | listToString(const QList<QKeySequence> &list, QKeySequence::SequenceFormat format) |
Class QVector2D:
| float | distanceToLine(const QVector2D &point, const QVector2D &direction) const |
| float | distanceToPoint(const QVector2D &point) const |
Class QVector3D:
| float | distanceToPoint(const QVector3D &point) const |
Class QWindow:
| void | alert(int msec) |
Class QRawFont:
| QVector<QPointF> | advancesForGlyphIndexes(const QVector<quint32> &glyphIndexes, QRawFont::LayoutFlags layoutFlags) const |
| bool | advancesForGlyphIndexes(const quint32 *glyphIndexes, QPointF *advances, int numGlyphs, QRawFont::LayoutFlags layoutFlags) const |
Class QPlatformFontDatabase:
| QSupportedWritingSystems | writingSystemsFromTrueTypeBits(quint32 [4] unicodeRange, quint32 [2] codePageRange) |
Class QPlatformTheme:
| virtual QIconEngine * | createIconEngine(const QString &iconName) const |
Class QPlatformWindow:
| virtual bool | isAlertState() const |
| virtual void | setAlertState(bool enable) |
Class QLocalSocket:
| void | connectToServer(QIODevice::OpenMode openMode) |
| void | setServerName(const QString &name) |
Class QNetworkAccessManager:
| void | encrypted(QNetworkReply *reply) |
Class QNetworkReply:
| void | encrypted() |
Class QSslConfiguration:
| QList<QSslCertificate> | localCertificateChain() const |
| void | setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QSslSocket:
| QList<QSslCertificate> | localCertificateChain() const |
| void | setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QSqlRecord:
| QSqlRecord | keyValues(const QSqlRecord &keyFields) const |
Class QSqlTableModel:
| QSqlRecord | primaryValues(int row) const |
Class QGraphicsView:
| void | rubberBandChanged(QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) |
| QRect | rubberBandRect() const |
Class QMenu:
| QAction * | addSection(const QIcon &icon, const QString &text) |
| QAction * | addSection(const QString &text) |
| QAction * | insertSection(QAction *before, const QIcon &icon, const QString &text) |
| QAction * | insertSection(QAction *before, const QString &text) |
New Global Functions
| float | qDegreesToRadians(float degrees) |
| double | qDegreesToRadians(double degrees) |
| bool | qEnvironmentVariableIsEmpty(const char *varName) |
| bool | qEnvironmentVariableIsSet(const char *varName) |
| float | qRadiansToDegrees(float radians) |
| double | qRadiansToDegrees(double radians) |
| bool | qunsetenv(const char *varName) |
New Enum Types
| enum | LayoutFlag { SeparateAdvances, KernedAdvances, UseDesignMetrics } |
| enum | Visibility { Hidden, AutomaticVisibility, Windowed, Minimized, Maximized, FullScreen } |
New Properties
|
|