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 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)
New Member Functions
Class QMessageBox:
| checkBox() const | |
| setCheckBox(QCheckBox * cb) |
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 QSslConfiguration:
| sessionTicket() const | |
| sessionTicketLifeTimeHint() const | |
| setSessionTicket(const QByteArray & sessionTicket) |
Class QDir:
| operator=(QDir && other) |
Class QFileInfo:
Class QProcess:
| inputChannelMode() const | |
| nullDevice() | |
| setInputChannelMode(InputChannelMode mode) |
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 QUrlQuery:
| operator=(QUrlQuery && other) |
Class QPersistentModelIndex:
| operator=(QPersistentModelIndex && 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(MemberFunction function) | |
| registerConverter(MemberFunctionOk function) | |
| registerConverter(UnaryFunction function) | |
| registerConverter() |
Class QObject:
| connect(const QObject * sender, PointerToMemberFunction signal, const QObject * context, Functor functor, Qt::ConnectionType type) |
Class QVariant:
| operator=(QVariant && other) |
Class QMimeType:
| operator=(QMimeType && other) |
Class QThread:
| isInterruptionRequested() const | |
| requestInterruption() |
Class QThreadPool:
| clear() |
Class QBitArray:
| operator=(QBitArray && other) |
Class QByteArray:
| fromBase64(const QByteArray & base64, Base64Options options) | |
| operator=(QByteArray && other) | |
| toBase64(Base64Options options) const |
Class QCommandLineOption:
| operator=(QCommandLineOption && other) |
Class QContiguousCache:
| operator=(QContiguousCache<T> && other) |
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 QEasingCurve:
| operator=(QEasingCurve && other) |
Class QHash:
| operator=(QHash && other) |
Class QLinkedList:
| operator=(QLinkedList<T> && other) |
Class QList:
| operator=(QList<T> && other) |
Class QMap:
| first() | |
| first() const | |
| firstKey() const | |
| last() | |
| last() const | |
| lastKey() const | |
| operator=(QMap<Key, T> && other) |
Class QPair:
Class QRegExp:
| operator=(QRegExp && other) |
Class QExplicitlySharedDataPointer:
| operator=(QExplicitlySharedDataPointer<T> && other) |
Class QSharedDataPointer:
| operator=(QSharedDataPointer<T> && other) |
Class QString:
| fromCFString(CFStringRef string) | |
| fromNSString(const NSString * string) | |
| operator=(QString && other) | |
| toCFString() const | |
| toNSString() const |
Class QStringRef:
Class QVector:
Class QTabWidget:
| tabBarClicked(int index) | |
| tabBarDoubleClicked(int index) |
Class QTabBar:
| tabBarClicked(int index) | |
| tabBarDoubleClicked(int index) |
Class QSplashScreen:
| message() const |
Class QWidget:
| windowIconChanged(const QIcon & icon) | |
| windowIconTextChanged(const QString & iconText) | |
| windowTitleChanged(const QString & title) |
Class QPressureReading:
| setTemperature(qreal temperature) |
Class QToolTip:
| showText(const QPoint & pos, const QString & text, QWidget * w, const QRect & rect, int msecDisplayTime) |
Class QSizePolicy:
| retainSizeWhenHidden() const | |
| setRetainSizeWhenHidden(bool retainSize) |
Class QLayout:
| replaceWidget(QWidget * from, QWidget * to, Qt::FindChildOptions options) |
Class QMenuBar:
| toNSMenu() |
Class QMenu:
Class QLineEdit:
| addAction(const QIcon & icon, ActionPosition position) | |
| addAction(QAction * action, ActionPosition position) |
Class QButtonGroup:
| buttonToggled(QAbstractButton * button, bool checked) | |
| buttonToggled(int id, bool checked) |
Class QAbstractScrollArea:
| virtual | viewportSizeHint() const |
Class QTreeView:
| setTreePosition(int index) | |
| treePosition() const |
Class QInputDialog:
| getMultiLineText(QWidget * parent, const QString & title, const QString & label, const QString & text, bool * ok, Qt::WindowFlags flags, Qt::InputMethodHints inputMethodHints) |
Class QListView:
| virtual | viewportSizeHint() const |
Class QHeaderView:
| resizeContentsPrecision() const | |
| setResizeContentsPrecision(int precision) |
Class QFileIconProvider:
| options() const | |
| setOptions(Options options) |
Class QAbstractItemView:
| virtual | viewportSizeHint() const |
Class QSerialPort:
| handle() const |
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 QQuickWindow:
Class QX11Info:
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) |
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 | NativeGestureType { BeginNativeGesture, EndNativeGesture, PanNativeGesture, ZoomNativeGesture, ..., SwipeNativeGesture } |
| enum | ScrollPhase { ScrollBegin, ScrollUpdate, ScrollEnd } |
New Properties
|
|
New QML Types
- A
- Animator
New QML Properties
| colorData | |
| dragType | |
| formats | |
| hasColor | |
| hasHtml | |
| hasText | |
| hasUrls | |
| hoveredLink | |
| hoveredLink | |
| html | |
| mimeData | |
| pixelDensity | |
| proposedAction | |
| showFiles | |
| showHidden | |
| text | |
| urls |