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.

ConstantValueDescription
QWinJumpListCategory::Custom0A custom jump list category.
QWinJumpListCategory::Recent1A jump list category of "recent" items.
QWinJumpListCategory::Frequent2A jump list category of "frequent" items.
QWinJumpListCategory::Tasks3A 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.

Adds a link to the category using title, executablePath, and optionally arguments.

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.