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 Classes
New Member Functions
Class QDir:
| QDir & | operator=(QDir &&other) |
Class QFileInfo:
Class QByteArray:
| QByteArray | fromBase64(const QByteArray &base64, QByteArray::Base64Options options) |
| QByteArray & | operator=(QByteArray &&other) |
| QByteArray | toBase64(QByteArray::Base64Options options) const |
Class QBitArray:
| QBitArray & | operator=(QBitArray &&other) |
Class QCursor:
| QCursor & | operator=(QCursor &&other) |
Class QIcon:
| QIcon & | operator=(QIcon &&other) |
Class QImage:
| QImage & | operator=(QImage &&other) |
Class QGuiApplication:
| Qt::ApplicationState | applicationState() |
| void | applicationStateChanged(Qt::ApplicationState state) |
| void | sync() |
Class QKeySequence:
| QKeySequence & | operator=(QKeySequence &&other) |
Class QNativeGestureEvent:
| Qt::NativeGestureType | gestureType() const |
| const QPoint | globalPos() const |
| const QPointF & | localPos() const |
| const QPoint | pos() const |
| const QPointF & | screenPos() const |
| qreal | value() const |
| const QPointF & | windowPos() const |
Class QPalette:
| QPalette & | operator=(QPalette &&other) |
Class QPicture:
| QPicture & | operator=(QPicture &&other) |
Class QPixmap:
| QPixmap & | operator=(QPixmap &&other) |
Class QTouchDevice:
| int | maximumTouchPoints() const |
Class QVector2D:
| float & | operator[](int i) |
| float | operator[](int i) const |
Class QVector4D:
| float & | operator[](int i) |
| float | operator[](int i) const |
Class QVector3D:
| float & | operator[](int i) |
| float | operator[](int i) const |
Class QWheelEvent:
| Qt::ScrollPhase | phase() const |
Class QBrush:
| QBrush & | operator=(QBrush &&other) |
Class QAbstractTextDocumentLayout:
| void | unregisterHandler(int objectType, QObject *component) |
Class QColor:
| QString | name(QColor::NameFormat format) const |
Class QFont:
| QFont & | operator=(QFont &&other) |
Class QFontDatabase:
| QFont | systemFont(QFontDatabase::SystemFont type) |
Class QFontMetrics:
| QFontMetrics & | operator=(QFontMetrics &&other) |
Class QPainterPath:
| QPainterPath & | operator=(QPainterPath &&other) |
Class QPen:
| QPen & | operator=(QPen &&other) |
Class QRegion:
| QRegion & | operator=(QRegion &&other) |
Class QPlatformFontDatabase:
| void | registerAliasToFontFamily(const QString &familyName, const QString &alias) |
Class QPlatformIntegration:
| virtual QAbstractEventDispatcher * | createEventDispatcher() const = 0 |
| virtual QPlatformSessionManager * | createPlatformSessionManager(const QString &id, const QString &key) const |
| virtual void | sync() |
Class QPlatformTheme:
| virtual QList<QKeySequence> | keyBindings(QKeySequence::StandardKey key) const |
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 QSslConfiguration:
| QByteArray | sessionTicket() const |
| int | sessionTicketLifeTimeHint() const |
| void | setSessionTicket(const QByteArray &sessionTicket) |
Class QAbstractItemView:
| virtual QSize | viewportSizeHint() const override |
Class QAbstractScrollArea:
| virtual QSize | viewportSizeHint() const |
Class QButtonGroup:
| void | buttonToggled(QAbstractButton *button, bool checked) |
| void | buttonToggled(int id, bool checked) |
Class QFileDialog:
| void | currentUrlChanged(const QUrl &url) |
| QUrl | directoryUrl() const |
| void | directoryUrlEntered(const QUrl &directory) |
| 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) |
| void | urlSelected(const QUrl &url) |
| void | urlsSelected(const QList<QUrl> &urls) |
Class QFileIconProvider:
| QFileIconProvider::Options | options() const |
| void | setOptions(QFileIconProvider::Options options) |
Class QHeaderView:
| int | resizeContentsPrecision() const |
| void | setResizeContentsPrecision(int precision) |
Class QInputDialog:
| QString | getMultiLineText(QWidget *parent, const QString &title, const QString &label, const QString &text, bool *ok, Qt::WindowFlags flags, Qt::InputMethodHints inputMethodHints) |
Class QLayout:
| QLayoutItem * | replaceWidget(QWidget *from, QWidget *to, Qt::FindChildOptions options) |
Class QLineEdit:
| QAction * | addAction(const QIcon &icon, QLineEdit::ActionPosition position) |
| void | addAction(QAction *action, QLineEdit::ActionPosition position) |
Class QListView:
| virtual QSize | viewportSizeHint() const override |
Class QMainWindow:
| QWidget * | takeCentralWidget() |
Class QMenuBar:
| NSMenu * | toNSMenu() |
Class QMenu:
| void | setAsDockMenu() |
| NSMenu * | toNSMenu() |
Class QMessageBox:
| QCheckBox * | checkBox() const |
| void | setCheckBox(QCheckBox *cb) |
Class QSizePolicy:
| bool | retainSizeWhenHidden() const |
| void | setRetainSizeWhenHidden(bool retainSize) |
Class QSplashScreen:
| QString | message() const |
Class QTabBar:
| void | tabBarClicked(int index) |
| void | tabBarDoubleClicked(int index) |
Class QTabWidget:
| void | tabBarClicked(int index) |
| void | tabBarDoubleClicked(int index) |
Class QToolTip:
| void | showText(const QPoint &pos, const QString &text, QWidget *w, const QRect &rect, int msecDisplayTime) |
Class QTreeView:
| void | setTreePosition(int index) |
| int | treePosition() const |
Class QWidget:
| void | windowIconChanged(const QIcon &icon) |
| void | windowTitleChanged(const QString &title) |
New Global Functions
| uint | qPopulationCount(quint8 v) |
| uint | qPopulationCount(quint64 v) |
| uint | qPopulationCount(quint32 v) |
| uint | qPopulationCount(quint16 v) |
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 } |
New Properties
|
|