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
- QAccelerometer
- QAccelerometerFilter
- QAccelerometerReading
- QAltimeter
- QAltimeterFilter
- QAltimeterReading
- QAmbientLightFilter
- QAmbientLightReading
- QAmbientLightSensor
- QAmbientTemperatureFilter
- QAmbientTemperatureReading
- QAmbientTemperatureSensor
- 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 QSensor:
void | setCurrentOrientation(int currentOrientation) |
void | setEfficientBufferSize(int efficientBufferSize) |
void | setMaxBufferSize(int maxBufferSize) |
void | setSkipDuplicates(bool skipDuplicates) |
void | skipDuplicatesChanged(bool skipDuplicates) |
Class QRotationSensor:
void | setHasZ(bool hasZ) |
Class QStringRef:
double | toDouble(bool *ok = Q_NULLPTR) const |
float | toFloat(bool *ok = Q_NULLPTR) const |
int | toInt(bool *ok = Q_NULLPTR, int base = 10) const |
long | toLong(bool *ok = Q_NULLPTR, int base = 10) const |
qlonglong | toLongLong(bool *ok = Q_NULLPTR, int base = 10) const |
short | toShort(bool *ok = Q_NULLPTR, int base = 10) const |
uint | toUInt(bool *ok = Q_NULLPTR, int base = 10) const |
ulong | toULong(bool *ok = Q_NULLPTR, int base = 10) const |
qulonglong | toULongLong(bool *ok = Q_NULLPTR, int base = 10) const |
ushort | toUShort(bool *ok = Q_NULLPTR, int base = 10) const |
QStringRef | trimmed() const |
Class QRect:
QRect | marginsAdded(const QMargins &margins) const |
QRect | marginsRemoved(const QMargins &margins) const |
QRect & | operator+=(const QMargins &margins) |
QRect & | operator-=(const QMargins &margins) |
Class QRegularExpression:
QStringList | namedCaptureGroups() const |
Class QVarLengthArray:
void | squeeze() |
Class QVector:
void | removeFirst() |
void | removeLast() |
T | takeFirst() |
T | takeLast() |
Class QPoint:
int | dotProduct(const QPoint &p1, const QPoint &p2) |
Class QNetworkReply:
void | encrypted() |
Class QQmlExtensionPlugin:
QUrl | baseUrl() const |
Class QMetaMethod:
int | revision() const |
Class QAbstractFileEngine:
virtual bool | renameOverwrite(const QString &newName) |
virtual bool | syncToDisk() |
Class QSslSocket:
QList<QSslCertificate> | localCertificateChain() const |
void | setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QMenu:
QAction * | addSection(const QString &text) |
QAction * | addSection(const QIcon &icon, const QString &text) |
QAction * | insertSection(QAction *before, const QString &text) |
QAction * | insertSection(QAction *before, const QIcon &icon, const QString &text) |
Class QMap:
iterator | insert(const_iterator pos, const Key &key, const T &value) |
iterator | insertMulti(const_iterator pos, const Key &key, const T &value) |
Class QMetaProperty:
int | revision() const |
Class QMultiMap:
QMap<Key, T>::iterator | insert(QMap<Key, T>::const_iterator pos, const Key &key, const T &value) |
Class QLocale:
double | toDouble(const QStringRef &s, bool *ok = Q_NULLPTR) const |
float | toFloat(const QStringRef &s, bool *ok = Q_NULLPTR) const |
int | toInt(const QStringRef &s, bool *ok = Q_NULLPTR) const |
qlonglong | toLongLong(const QStringRef &s, bool *ok = Q_NULLPTR) const |
short | toShort(const QStringRef &s, bool *ok = Q_NULLPTR) const |
uint | toUInt(const QStringRef &s, bool *ok = Q_NULLPTR) const |
qulonglong | toULongLong(const QStringRef &s, bool *ok = Q_NULLPTR) const |
ushort | toUShort(const QStringRef &s, bool *ok = Q_NULLPTR) const |
Class QNetworkAccessManager:
void | encrypted(QNetworkReply *reply) |
Class QSqlTableModel:
QSqlRecord | primaryValues(int row) const |
Class QSqlRecord:
QSqlRecord | keyValues(const QSqlRecord &keyFields) const |
Class QString:
bool | contains(const QRegularExpression &re, QRegularExpressionMatch *match) const |
Class QAccelerometer:
void | accelerationModeChanged(AccelerationMode accelerationMode) |
void | setAccelerationMode(AccelerationMode accelerationMode) |
Class QUrl:
QList<QUrl> | fromStringList(const QStringList &urls, ParsingMode mode = TolerantMode) |
QStringList | toStringList(const QList<QUrl> &urls, FormattingOptions options = FormattingOptions( PrettyDecoded )) |
Class QLightSensor:
void | setFieldOfView(qreal fieldOfView) |
Class QGraphicsView:
void | rubberBandChanged(QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) |
QRect | rubberBandRect() const |
Class QQuickItem:
void | forceActiveFocus(Qt::FocusReason reason) |
Class QLocalSocket:
void | connectToServer(OpenMode openMode = ReadWrite) |
void | setServerName(const QString &name) |
Class QSharedPointer:
Class QProcess:
void | setArguments(const QStringList &arguments) |
void | setProgram(const QString &program) |
void | start(OpenMode mode = ReadWrite) |
Class QMargins:
QMargins & | operator*=(int factor) |
QMargins & | operator*=(qreal factor) |
QMargins & | operator+=(const QMargins &margins) |
QMargins & | operator-=(const QMargins &margins) |
QMargins & | operator/=(int divisor) |
QMargins & | operator/=(qreal divisor) |
Class QQuickWindow:
void | closing(QQuickCloseEvent *close) |
bool | hasDefaultAlphaBuffer() |
void | setDefaultAlphaBuffer(bool useAlpha) |
Class QPointF:
qreal | dotProduct(const QPointF &p1, const QPointF &p2) |
Class QSslConfiguration:
QList<QSslCertificate> | localCertificateChain() const |
void | setLocalCertificateChain(const QList<QSslCertificate> &localChain) |
Class QChar:
New Global Functions
QMargins | operator*(qreal factor, const QMargins &margins) |
QMargins | operator*(const QMargins &margins, qreal factor) |
QMargins | operator*(int factor, const QMargins &margins) |
QMargins | operator*(const QMargins &margins, int factor) |
QRect | operator+(const QMargins &margins, const QRect &rectangle) |
QRect | operator+(const QRect &rectangle, const QMargins &margins) |
QMargins | operator+(const QMargins &m1, const QMargins &m2) |
QMargins | operator-(const QMargins &margins) |
QMargins | operator-(const QMargins &m1, const QMargins &m2) |
QMargins | operator/(const QMargins &margins, qreal divisor) |
QMargins | operator/(const QMargins &margins, int divisor) |
double | qDegreesToRadians(double degrees) |
float | qDegreesToRadians(float degrees) |
bool | qEnvironmentVariableIsEmpty(const char *varName) |
bool | qEnvironmentVariableIsSet(const char *varName) |
double | qRadiansToDegrees(double radians) |
float | qRadiansToDegrees(float radians) |
bool | 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, ..., Script_SignWriting } |
enum | AxesOrientationMode { FixedOrientation, AutomaticOrientation, UserOrientation } |
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
void | closing(CloseEvent close) |
New QML Methods
forceLayout() | |
forceActiveFocus(Qt::FocusReason reason) | |
nextItemInFocusChain(bool forward) | |
forceLayout() | |
alert(int msec) | |
requestActivate() |