QWinJumpListCategory Class
The QWinJumpListCategory class represents a jump list category. 更多...
头文件: | #include <QWinJumpListCategory> |
qmake: | QT += winextras |
开始支持版本: | Qt 5.2 |
公有类型
enum | Type { Custom, Recent, Frequent, Tasks } |
公有函数
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 |
Type | type() const |
详细描述
The QWinJumpListCategory class represents a jump list category.
成员类型
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. |
成员函数
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.
参见 title().
void QWinJumpListCategory::setVisible(bool visible)
Sets the category visible.
参见 isVisible().
QString QWinJumpListCategory::title() const
Returns the category title.
参见 setTitle().
Type QWinJumpListCategory::type() const
Returns the category type.