QWinJumpListCategory Class
The QWinJumpListCategory class represents a jump list category. More...
Header: | #include <QWinJumpListCategory> |
qmake: | QT += winextras |
Since: | Qt 5.2 |
This class was introduced in Qt 5.2.
Public Types
enum | Type { Custom, Recent, Frequent, Tasks } |
Public Functions
QWinJumpListCategory(const QString &title = QString()) | |
~QWinJumpListCategory() | |
QWinJumpListItem * | addDestination(const QString &filePath) |
void | addItem(QWinJumpListItem *item) |
QWinJumpListItem * | addLink(const QString &title, const QString &executablePath, const QStringList &arguments = QStringList()) |
QWinJumpListItem * | addLink(const QIcon &icon, const QString &title, const QString &executablePath, const QStringList &arguments = QStringList()) |
QWinJumpListItem * | addSeparator() |
void | clear() |
int | count() const |
bool | isEmpty() const |
bool | isVisible() const |
QList<QWinJumpListItem *> | items() const |
void | setTitle(const QString &title) |
void | setVisible(bool visible) |
QString | title() const |
QWinJumpListCategory::Type | type() const |
Detailed Description
Member Type Documentation
enum QWinJumpListCategory::Type
This enum describes the available QWinJumpListCategory types.
Constant | Value | Description |
---|---|---|
QWinJumpListCategory::Custom | 0 | A custom jump list category. |
QWinJumpListCategory::Recent | 1 | A jump list category of "recent" items. |
QWinJumpListCategory::Frequent | 2 | A jump list category of "frequent" items. |
QWinJumpListCategory::Tasks | 3 | A jump list category of tasks. |
Member Function Documentation
QWinJumpListCategory::QWinJumpListCategory(const QString &title = QString())
Constructs a custom QWinJumpListCategory with the specified title.
QWinJumpListCategory::~QWinJumpListCategory()
Destroys the QWinJumpListCategory.
QWinJumpListItem *QWinJumpListCategory::addDestination(const QString &filePath)
Adds a destination to the category pointing to filePath.
void QWinJumpListCategory::addItem(QWinJumpListItem *item)
Adds an item to the category.
QWinJumpListItem *QWinJumpListCategory::addLink(const QString &title, const QString &executablePath, const QStringList &arguments = QStringList())
Adds a link to the category using title, executablePath, and optionally arguments.
QWinJumpListItem *QWinJumpListCategory::addLink(const QIcon &icon, const QString &title, const QString &executablePath, const QStringList &arguments = QStringList())
This function overloads addLink().
Adds a link to the category using icon, title, executablePath, and optionally arguments.
QWinJumpListItem *QWinJumpListCategory::addSeparator()
Adds a separator to the category.
Note: Only tasks category supports separators.
void QWinJumpListCategory::clear()
Clears the category.
int QWinJumpListCategory::count() const
Returns the amount of items in the category.
bool QWinJumpListCategory::isEmpty() const
Returns whether the category is empty.
bool QWinJumpListCategory::isVisible() const
Returns whether the category is visible.
QList<QWinJumpListItem *> QWinJumpListCategory::items() const
Returns the list of items in the category.
void QWinJumpListCategory::setTitle(const QString &title)
Sets the category title.
See also title().
void QWinJumpListCategory::setVisible(bool visible)
Sets the category visible.
See also isVisible().
QString QWinJumpListCategory::title() const
Returns the category title.
See also setTitle().
QWinJumpListCategory::Type QWinJumpListCategory::type() const
Returns the category type.