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 QFileInfo:
Class QMap:
first() | |
first() const | |
firstKey() const | |
last() | |
last() const | |
lastKey() const | |
operator=(QMap<Key, T> && other) |
Class QPersistentModelIndex:
operator=(QPersistentModelIndex && other) |
Class QObject:
connect(const QObject * sender, PointerToMemberFunction signal, const QObject * context, Functor functor, Qt::ConnectionType type) |
Class QStringRef:
Class QLinkedList:
operator=(QLinkedList<T> && other) |
Class QSharedDataPointer:
operator=(QSharedDataPointer<T> && other) |
Class QProcess:
inputChannelMode() const | |
nullDevice() | |
setInputChannelMode(InputChannelMode mode) |
Class QThreadPool:
clear() |
Class QVector:
Class QUrlQuery:
operator=(QUrlQuery && other) |
Class QNetworkAccessManager:
connectToHost(const QString & hostName, quint16 port) | |
connectToHostEncrypted(const QString & hostName, quint16 port, const QSslConfiguration & sslConfiguration) | |
supportedSchemes() const | |
supportedSchemesImplementation() const |
Class QNetworkConfiguration:
bearerTypeFamily() const |
Class QSslConfiguration:
sessionTicket() const | |
sessionTicketLifeTimeHint() const | |
setSessionTicket(const QByteArray & sessionTicket) |
Class QDateTime:
fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetSeconds) | |
fromMSecsSinceEpoch(qint64 msecs, const QTimeZone & timeZone) | |
fromTime_t(uint seconds, Qt::TimeSpec spec, int offsetSeconds) | |
fromTime_t(uint seconds, const QTimeZone & timeZone) | |
isDaylightTime() const | |
offsetFromUtc() const | |
setOffsetFromUtc(int offsetSeconds) | |
setTimeZone(const QTimeZone & toZone) | |
timeZone() const | |
timeZoneAbbreviation() const | |
toOffsetFromUtc(int offsetSeconds) const | |
toTimeZone(const QTimeZone & timeZone) const |
Class QBitArray:
operator=(QBitArray && other) |
Class QString:
fromCFString(CFStringRef string) | |
fromNSString(const NSString * string) | |
operator=(QString && other) | |
toCFString() const | |
toNSString() const |
Class QHash:
operator=(QHash<Key, T> && other) |
Class QEasingCurve:
operator=(QEasingCurve && other) |
Class QContiguousCache:
operator=(QContiguousCache<T> && other) |
Class QCommandLineOption:
operator=(QCommandLineOption && other) |
Class QRegExp:
operator=(QRegExp && other) |
Class QDir:
operator=(QDir && other) |
Class QMetaType:
compare(const void * lhs, const void * rhs, int typeId, int * result) | |
convert(const void * from, int fromTypeId, void * to, int toTypeId) | |
debugStream(QDebug & dbg, const void * rhs, int typeId) | |
hasRegisteredComparators() | |
hasRegisteredComparators(int typeId) | |
hasRegisteredConverterFunction() | |
hasRegisteredConverterFunction(int fromTypeId, int toTypeId) | |
hasRegisteredDebugStreamOperator() | |
hasRegisteredDebugStreamOperator(int typeId) | |
registerComparators() | |
registerConverter() | |
registerConverter(MemberFunction function) | |
registerConverter(MemberFunctionOk function) | |
registerConverter(UnaryFunction function) |
Class QVariant:
operator=(QVariant && other) |
Class QPair:
operator=(const QPair<TT1, TT2> & p) |
Class QByteArray:
fromBase64(const QByteArray & base64, Base64Options options) | |
operator=(QByteArray && other) | |
toBase64(Base64Options options) const |
Class QThread:
isInterruptionRequested() const | |
requestInterruption() |
Class QList:
operator=(QList<T> && other) |
Class QExplicitlySharedDataPointer:
operator=(QExplicitlySharedDataPointer<T> && other) |
Class QUrl:
adjusted(FormattingOptions options) const | |
fileName(ComponentFormattingOptions options) const | |
fromCFURL(CFURLRef url) | |
fromNSURL(const NSURL * url) | |
matches(const QUrl & url, FormattingOptions options) const | |
operator=(QUrl && other) | |
toCFURL() const | |
toNSURL() const |
Class QQuickWindow:
Class QMimeType:
operator=(QMimeType && other) |
Class QSerialPort:
handle() const |
Class QPressureReading:
setTemperature(qreal temperature) |
Class QWebHitTestResult:
mediaUrl() const |
Class QIcon:
operator=(QIcon && other) |
Class QImage:
operator=(QImage && other) |
Class QPicture:
operator=(QPicture && other) |
Class QPixmap:
operator=(QPixmap && other) |
Class QCursor:
operator=(QCursor && other) |
Class QNativeGestureEvent:
gestureType() const | |
globalPos() const | |
localPos() const | |
pos() const | |
screenPos() const | |
value() const | |
windowPos() const |
Class QWheelEvent:
phase() const |
Class QGuiApplication:
applicationState() | |
applicationStateChanged(Qt::ApplicationState state) | |
sync() |
Class QKeySequence:
operator=(QKeySequence && other) |
Class QPalette:
operator=(QPalette && other) |
Class QTouchDevice:
maximumTouchPoints() const |
Class QVector2D:
operator[](int i) | |
operator[](int i) const |
Class QVector3D:
operator[](int i) | |
operator[](int i) const |
Class QVector4D:
operator[](int i) | |
operator[](int i) const |
Class QPlatformFontDatabase:
registerAliasToFontFamily(const QString & familyName, const QString & alias) |
Class QPlatformIntegration:
virtual | createEventDispatcher() const = 0 |
virtual | createPlatformSessionManager(const QString & id, const QString & key) const |
virtual | sync() |
Class QPlatformTheme:
virtual | keyBindings(QKeySequence::StandardKey key) const |
Class QBrush:
operator=(QBrush && other) |
Class QColor:
name(NameFormat format) const |
Class QPainterPath:
operator=(QPainterPath && other) |
Class QPen:
operator=(QPen && other) |
Class QRegion:
operator=(QRegion && other) |
Class QAbstractTextDocumentLayout:
unregisterHandler(int objectType, QObject * component) |
Class QFont:
operator=(QFont && other) |
Class QFontDatabase:
systemFont(SystemFont type) |
Class QFontMetrics:
operator=(QFontMetrics && other) |
Class QX11Info:
Class QFileDialog:
currentUrlChanged(const QUrl & url) | |
directoryUrl() const | |
directoryUrlEntered(const QUrl & directory) | |
getExistingDirectoryUrl(QWidget * parent, const QString & caption, const QUrl & dir, Options options, const QStringList & supportedSchemes) | |
getOpenFileUrl(QWidget * parent, const QString & caption, const QUrl & dir, const QString & filter, QString * selectedFilter, Options options, const QStringList & supportedSchemes) | |
getOpenFileUrls(QWidget * parent, const QString & caption, const QUrl & dir, const QString & filter, QString * selectedFilter, Options options, const QStringList & supportedSchemes) | |
getSaveFileUrl(QWidget * parent, const QString & caption, const QUrl & dir, const QString & filter, QString * selectedFilter, Options options, const QStringList & supportedSchemes) | |
mimeTypeFilters() const | |
selectMimeTypeFilter(const QString & filter) | |
selectUrl(const QUrl & url) | |
selectedUrls() const | |
setDirectoryUrl(const QUrl & directory) | |
setMimeTypeFilters(const QStringList & filters) | |
urlSelected(const QUrl & url) | |
urlsSelected(const QList<QUrl> & urls) |
Class QInputDialog:
getMultiLineText(QWidget * parent, const QString & title, const QString & label, const QString & text, bool * ok, Qt::WindowFlags flags, Qt::InputMethodHints inputMethodHints) |
Class QMessageBox:
checkBox() const | |
setCheckBox(QCheckBox * cb) |
Class QAbstractItemView:
virtual | viewportSizeHint() const |
Class QHeaderView:
resizeContentsPrecision() const | |
setResizeContentsPrecision(int precision) |
Class QFileIconProvider:
options() const | |
setOptions(Options options) |
Class QListView:
virtual | viewportSizeHint() const |
Class QTreeView:
setTreePosition(int index) | |
treePosition() const |
Class QLayout:
replaceWidget(QWidget * from, QWidget * to, Qt::FindChildOptions options) |
Class QSizePolicy:
retainSizeWhenHidden() const | |
setRetainSizeWhenHidden(bool retainSize) |
Class QToolTip:
showText(const QPoint & pos, const QString & text, QWidget * w, const QRect & rect, int msecDisplayTime) |
Class QWidget:
windowIconChanged(const QIcon & icon) | |
windowIconTextChanged(const QString & iconText) | |
windowTitleChanged(const QString & title) |
Class QAbstractScrollArea:
virtual | viewportSizeHint() const |
Class QButtonGroup:
buttonToggled(QAbstractButton * button, bool checked) | |
buttonToggled(int id, bool checked) |
Class QLineEdit:
addAction(const QIcon & icon, ActionPosition position) | |
addAction(QAction * action, ActionPosition position) |
Class QMenu:
Class QMenuBar:
toNSMenu() |
Class QSplashScreen:
message() const |
Class QTabBar:
tabBarClicked(int index) | |
tabBarDoubleClicked(int index) |
Class QTabWidget:
tabBarClicked(int index) | |
tabBarDoubleClicked(int index) |
New Functions in Namespaces
colorizationColor(bool * opaqueBlend) | |
createMask(const QBitmap & bitmap) | |
disableBlurBehindWindow(QWindow * window) | |
disableBlurBehindWindow(QWidget * window) | |
enableBlurBehindWindow(QWindow * window, const QRegion & region) | |
enableBlurBehindWindow(QWindow * window) | |
enableBlurBehindWindow(QWidget * window, const QRegion & region) | |
enableBlurBehindWindow(QWidget * window) | |
errorStringFromHresult(HRESULT hresult) | |
extendFrameIntoClientArea(QWindow * window, int left, int top, int right, int bottom) | |
extendFrameIntoClientArea(QWindow * window, const QMargins & margins) | |
extendFrameIntoClientArea(QWidget * window, int left, int top, int right, int bottom) | |
extendFrameIntoClientArea(QWidget * window, const QMargins & margins) | |
fromHBITMAP(HBITMAP bitmap, HBitmapFormat format) | |
fromHICON(HICON icon) | |
fromHRGN(HRGN hrgn) | |
imageFromHBITMAP(HDC hdc, HBITMAP bitmap, int width, int height) | |
isCompositionEnabled() | |
isCompositionOpaque() | |
isWindowExcludedFromPeek(QWindow * window) | |
isWindowExcludedFromPeek(QWidget * window) | |
isWindowPeekDisallowed(QWindow * window) | |
isWindowPeekDisallowed(QWidget * window) | |
markFullscreenWindow(QWindow * window, bool fullscreen) | |
markFullscreenWindow(QWidget * window, bool fullscreen) | |
realColorizationColor() | |
resetExtendedFrame(QWindow * window) | |
resetExtendedFrame(QWidget * window) | |
setCompositionEnabled(bool enabled) | |
setCurrentProcessExplicitAppUserModelID(const QString & id) | |
setWindowDisallowPeek(QWindow * window, bool disallow) | |
setWindowDisallowPeek(QWidget * window, bool disallow) | |
setWindowExcludedFromPeek(QWindow * window, bool exclude) | |
setWindowExcludedFromPeek(QWidget * window, bool exclude) | |
setWindowFlip3DPolicy(QWindow * window, WindowFlip3DPolicy policy) | |
setWindowFlip3DPolicy(QWidget * window, WindowFlip3DPolicy policy) | |
stringFromHresult(HRESULT hresult) | |
taskbarActivateTab(QWindow * window) | |
taskbarActivateTab(QWidget * window) | |
taskbarActivateTabAlt(QWindow * window) | |
taskbarActivateTabAlt(QWidget * window) | |
taskbarAddTab(QWindow * window) | |
taskbarAddTab(QWidget * window) | |
taskbarDeleteTab(QWindow * window) | |
taskbarDeleteTab(QWidget * window) | |
toHBITMAP(const QPixmap & p, HBitmapFormat format) | |
toHICON(const QPixmap & p) | |
toHRGN(const QRegion & region) | |
windowFlip3DPolicy(QWindow * window) | |
windowFlip3DPolicy(QWidget * window) |
New Global Functions
qFloatDistance(double a, double b) | |
qFloatDistance(float a, float b) | |
qPopulationCount(quint8 v) | |
qPopulationCount(quint64 v) | |
qPopulationCount(quint32 v) | |
qPopulationCount(quint16 v) |
New Macros
Q_DECLARE_LOGGING_CATEGORY( name) | |
Q_FORWARD_DECLARE_CF_TYPE( type) | |
Q_FORWARD_DECLARE_MUTABLE_CF_TYPE( type) | |
Q_FORWARD_DECLARE_OBJC_CLASS( classname) | |
Q_LOGGING_CATEGORY( name, string) | |
qCCritical( category) | |
qCDebug( 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 | ScrollPhase { ScrollBegin, ScrollUpdate, ScrollEnd } |
enum | HBitmapFormat { HBitmapNoAlpha, HBitmapPremultipliedAlpha, HBitmapAlpha } |
enum | WindowFlip3DPolicy { FlipDefault, FlipExcludeBelow, FlipExcludeAbove } |
New Properties
|
|
New QML Types
- L
- Location
New QML Properties
colorData | |
dragType | |
formats | |
hasColor | |
hasHtml | |
hasText | |
hasUrls | |
hoveredLink | |
hoveredLink | |
html | |
mimeData | |
pixelDensity | |
proposedAction | |
showFiles | |
showHidden | |
text | |
urls |