New Classes and Functions in Qt 5.2
This page contains a comprehensive list of all new classes and functions introduced in Qt 5.2. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
- New Namespaces
- New Classes
- New Member Functions
- New Functions in Namespaces
- New Global Functions
- New Macros
- New Enum Types
- New Properties
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Namespaces
namespace | QBluetooth |
namespace | QtMac |
New Classes
- B
- QBluetoothAddress
- QBluetoothDeviceDiscoveryAgent
- QBluetoothDeviceInfo
- QBluetoothHostInfo
- QBluetoothLocalDevice
- QBluetoothServer
- QBluetoothServiceDiscoveryAgent
- QBluetoothServiceInfo
- QBluetoothSocket
- QBluetoothTransferManager
- QBluetoothTransferReply
- QBluetoothTransferRequest
- QBluetoothUuid
- C
- const_iterator (QAssociativeIterable)
- QCollator
- QCollatorSortKey
- QCommandLineOption
- QCommandLineParser
- const_iterator (QSequentialIterable)
- G
- QGeoAddress
- QGeoAreaMonitorInfo
- QGeoAreaMonitorSource
- QGeoCircle
- QGeoCoordinate
- QGeoLocation
- QGeoPositionInfo
- QGeoPositionInfoSource
- QGeoPositionInfoSourceFactory
- QGeoRectangle
- QGeoSatelliteInfo
- QGeoSatelliteInfoSource
- QGeoShape
New Member Functions
Class QByteArray:
QByteArray | fromBase64(const QByteArray &base64, QByteArray::Base64Options options) |
QByteArray | toBase64(QByteArray::Base64Options options) const |
Class QString:
QString | fromCFString(CFStringRef string) |
QString | fromNSString(const NSString *string) |
CFStringRef | toCFString() const |
NSString * | toNSString() const |
Class QMetaType:
bool | compare(const void *lhs, const void *rhs, int typeId, int *result) |
bool | convert(const void *from, int fromTypeId, void *to, int toTypeId) |
bool | debugStream(QDebug &dbg, const void *rhs, int typeId) |
bool | hasRegisteredComparators(int typeId) |
bool | hasRegisteredConverterFunction(int fromTypeId, int toTypeId) |
bool | hasRegisteredDebugStreamOperator(int typeId) |
Class QDateTime:
QDateTime | fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetSeconds) |
QDateTime | fromMSecsSinceEpoch(qint64 msecs, const QTimeZone &timeZone) |
bool | isDaylightTime() const |
int | offsetFromUtc() const |
void | setOffsetFromUtc(int offsetSeconds) |
void | setTimeZone(const QTimeZone &toZone) |
QTimeZone | timeZone() const |
QString | timeZoneAbbreviation() const |
QDateTime | toTimeZone(const QTimeZone &timeZone) const |
Class QUrl:
QUrl | adjusted(QUrl::FormattingOptions options) const |
QString | fileName(QUrl::ComponentFormattingOptions options) const |
QUrl | fromCFURL(CFURLRef url) |
QUrl | fromNSURL(const NSURL *url) |
bool | matches(const QUrl &url, QUrl::FormattingOptions options) const |
CFURLRef | toCFURL() const |
NSURL * | toNSURL() const |
Class QProcess:
QProcess::InputChannelMode | inputChannelMode() const |
QString | nullDevice() |
void | setInputChannelMode(QProcess::InputChannelMode mode) |
Class QJsonValue:
int | toInt(int defaultValue) const |
Class QThread:
bool | isInterruptionRequested() const |
void | requestInterruption() |
Class QFileInfo:
bool | exists(const QString &file) |
Class QThreadPool:
void | clear() |
Class QTouchDevice:
int | maximumTouchPoints() const |
Class QColor:
QString | name(QColor::NameFormat format) const |
Class QGuiApplication:
void | sync() |
Class QPlatformIntegration:
virtual QPlatformSessionManager * | createPlatformSessionManager(const QString &id, const QString &key) const |
virtual void | sync() |
Class QPlatformTheme:
virtual QList<QKeySequence> | keyBindings(QKeySequence::StandardKey key) const |
Class QFontDatabase:
QFont | systemFont(QFontDatabase::SystemFont type) |
Class QPlatformFontDatabase:
void | registerAliasToFontFamily(const QString &familyName, const QString &alias) |
Class QAbstractTextDocumentLayout:
void | unregisterHandler(int objectType, QObject *component) |
Class QSslConfiguration:
QByteArray | sessionTicket() const |
int | sessionTicketLifeTimeHint() const |
void | setSessionTicket(const QByteArray &sessionTicket) |
Class QNetworkAccessManager:
void | connectToHost(const QString &hostName, quint16 port) |
void | connectToHostEncrypted(const QString &hostName, quint16 port, const QSslConfiguration &sslConfiguration) |
QStringList | supportedSchemes() const |
QStringList | supportedSchemesImplementation() const |
Class QNetworkConfiguration:
QNetworkConfiguration::BearerType | bearerTypeFamily() const |
Class QQuickWindow:
void | resetOpenGLState() |
Class QPressureReading:
void | setTemperature(qreal temperature) |
Class QAbstractScrollArea:
virtual QSize | viewportSizeHint() const |
Class QAbstractItemView:
virtual QSize | viewportSizeHint() const override |
Class QHeaderView:
int | resizeContentsPrecision() const |
void | setResizeContentsPrecision(int precision) |
Class QListView:
virtual QSize | viewportSizeHint() const override |
Class QToolTip:
void | showText(const QPoint &pos, const QString &text, QWidget *w, const QRect &rect, int msecDisplayTime) |
Class QLineEdit:
void | addAction(QAction *action, QLineEdit::ActionPosition position) |
QAction * | addAction(const QIcon &icon, QLineEdit::ActionPosition position) |
Class QTreeView:
void | setTreePosition(int index) |
int | treePosition() const |
Class QLayout:
QLayoutItem * | replaceWidget(QWidget *from, QWidget *to, Qt::FindChildOptions options) |
Class QMainWindow:
QWidget * | takeCentralWidget() |
Class QFileIconProvider:
QFileIconProvider::Options | options() const |
void | setOptions(QFileIconProvider::Options options) |
Class QInputDialog:
QString | getMultiLineText(QWidget *parent, const QString &title, const QString &label, const QString &text, bool *ok, Qt::WindowFlags flags, Qt::InputMethodHints inputMethodHints) |
Class QSplashScreen:
QString | message() const |
Class QMessageBox:
QCheckBox * | checkBox() const |
void | setCheckBox(QCheckBox *cb) |
Class QFileDialog:
QUrl | directoryUrl() const |
QUrl | getExistingDirectoryUrl(QWidget *parent, const QString &caption, const QUrl &dir, QFileDialog::Options options, const QStringList &supportedSchemes) |
QUrl | getOpenFileUrl(QWidget *parent, const QString &caption, const QUrl &dir, const QString &filter, QString *selectedFilter, QFileDialog::Options options, const QStringList &supportedSchemes) |
QList<QUrl> | getOpenFileUrls(QWidget *parent, const QString &caption, const QUrl &dir, const QString &filter, QString *selectedFilter, QFileDialog::Options options, const QStringList &supportedSchemes) |
QUrl | getSaveFileUrl(QWidget *parent, const QString &caption, const QUrl &dir, const QString &filter, QString *selectedFilter, QFileDialog::Options options, const QStringList &supportedSchemes) |
QStringList | mimeTypeFilters() const |
void | selectMimeTypeFilter(const QString &filter) |
void | selectUrl(const QUrl &url) |
QList<QUrl> | selectedUrls() const |
void | setDirectoryUrl(const QUrl &directory) |
void | setMimeTypeFilters(const QStringList &filters) |
Class QX11Info:
unsigned long | getTimestamp() |
bool | isPlatformX11() |
New Functions in Namespaces
QColor | colorizationColor(bool *opaqueBlend) |
HBITMAP | createMask(const QBitmap &bitmap) |
void | disableBlurBehindWindow(QWidget *window) |
void | disableBlurBehindWindow(QWindow *window) |
void | enableBlurBehindWindow(QWidget *window) |
void | enableBlurBehindWindow(QWidget *window, const QRegion ®ion) |
void | enableBlurBehindWindow(QWindow *window) |
void | enableBlurBehindWindow(QWindow *window, const QRegion ®ion) |
QString | errorStringFromHresult(int hresult) |
void | extendFrameIntoClientArea(QWidget *window, int left, int top, int right, int bottom) |
void | extendFrameIntoClientArea(QWidget *window, const QMargins &margins) |
void | extendFrameIntoClientArea(QWindow *window, const QMargins &margins) |
void | extendFrameIntoClientArea(QWindow *window, int left, int top, int right, int bottom) |
QPixmap | fromHBITMAP(HBITMAP bitmap, QtWin::HBitmapFormat format) |
QPixmap | fromHICON(HICON icon) |
QRegion | fromHRGN(HRGN hrgn) |
QImage | imageFromHBITMAP(int hdc, HBITMAP bitmap, int width, int height) |
bool | isCompositionEnabled() |
bool | isCompositionOpaque() |
bool | isWindowExcludedFromPeek(QWidget *window) |
bool | isWindowExcludedFromPeek(QWindow *window) |
bool | isWindowPeekDisallowed(QWidget *window) |
bool | isWindowPeekDisallowed(QWindow *window) |
void | markFullscreenWindow(QWidget *window, bool fullscreen) |
void | markFullscreenWindow(QWindow *window, bool fullscreen) |
QColor | realColorizationColor() |
void | resetExtendedFrame(QWidget *window) |
void | resetExtendedFrame(QWindow *window) |
void | setCompositionEnabled(bool enabled) |
void | setCurrentProcessExplicitAppUserModelID(const QString &id) |
void | setWindowDisallowPeek(QWidget *window, bool disallow) |
void | setWindowDisallowPeek(QWindow *window, bool disallow) |
void | setWindowExcludedFromPeek(QWidget *window, bool exclude) |
void | setWindowExcludedFromPeek(QWindow *window, bool exclude) |
void | setWindowFlip3DPolicy(QWidget *window, QtWin::WindowFlip3DPolicy policy) |
void | setWindowFlip3DPolicy(QWindow *window, QtWin::WindowFlip3DPolicy policy) |
QString | stringFromHresult(int hresult) |
void | taskbarActivateTab(QWidget *window) |
void | taskbarActivateTab(QWindow *window) |
void | taskbarActivateTabAlt(QWidget *window) |
void | taskbarActivateTabAlt(QWindow *window) |
void | taskbarAddTab(QWidget *window) |
void | taskbarAddTab(QWindow *window) |
void | taskbarDeleteTab(QWidget *window) |
void | taskbarDeleteTab(QWindow *window) |
HBITMAP | toHBITMAP(const QPixmap &p, QtWin::HBitmapFormat format) |
HICON | toHICON(const QPixmap &p) |
HRGN | toHRGN(const QRegion ®ion) |
QtWin::WindowFlip3DPolicy | windowFlip3DPolicy(QWidget *window) |
QtWin::WindowFlip3DPolicy | windowFlip3DPolicy(QWindow *window) |
New Global Functions
quint64 | qFloatDistance(double a, double b) |
quint32 | qFloatDistance(float a, float b) |
quint64 | qFloatDistance(double a, double b) |
quint32 | qFloatDistance(float a, float b) |
New Macros
Q_DECLARE_LOGGING_CATEGORY(name) | |
Q_DECLARE_LOGGING_CATEGORY(name) | |
Q_FORWARD_DECLARE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_MUTABLE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_MUTABLE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_OBJC_CLASS(classname) | |
Q_FORWARD_DECLARE_OBJC_CLASS(classname) | |
Q_LOGGING_CATEGORY(name, string) | |
Q_LOGGING_CATEGORY(name, string) | |
qCCritical(category) | |
qCCritical(category) | |
qCDebug(category) | |
qCDebug(category) | |
qCWarning(category) | |
qCWarning(category) |
New Enum Types
enum | SizeAdjustPolicy { AdjustIgnored, AdjustToContentsOnFirstShow, AdjustToContents } |
enum | Base64Option { Base64Encoding, Base64UrlEncoding, KeepTrailingEquals, OmitTrailingEquals } |
enum | Option { DontUseCustomDirectoryIcons } |
enum | SystemFont { GeneralFont, FixedFont, TitleFont, SmallestReadableFont } |
enum | ActionPosition { LeadingPosition, TrailingPosition } |
enum | InputChannelMode { ManagedInputChannel, ForwardedInputChannel } |
enum | NativeGestureType { BeginNativeGesture, EndNativeGesture, PanNativeGesture, ZoomNativeGesture, ..., SwipeNativeGesture } |
enum | ScrollPhase { NoScrollPhase, ScrollBegin, ScrollUpdate, ScrollEnd, ScrollMomentum } |
enum | HBitmapFormat { HBitmapNoAlpha, HBitmapPremultipliedAlpha, HBitmapAlpha } |
enum | WindowFlip3DPolicy { FlipDefault, FlipExcludeBelow, FlipExcludeAbove } |
New Properties
|
|
New QML Types
- L
- Location
New QML Properties
autoOrientation | |
colorData | |
dragType | |
formats | |
hasColor | |
hasHtml | |
hasText | |
hasUrls | |
hoveredLink | |
hoveredLink | |
html | |
mimeData | |
pixelDensity | |
proposedAction | |
showFiles | |
showHidden | |
text | |
urls |