Akonadi::TagSelectWidget Class
| Header: | #include <Akonadi/TagSelectWidget> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiWidgets)target_link_libraries(mytarget PRIVATE KPim6::AkonadiWidgets) |
Public Functions
| TagSelectWidget(QWidget *parent = nullptr) | |
| virtual | ~TagSelectWidget() override |
| Akonadi::Tag::List | selection() const |
| void | setSelection(const Akonadi::Tag::List &tags) |
| void | setSelectionFromStringList(const QStringList &lst) |
| QStringList | tagToStringList() const |
Detailed Description
A widget that offers facilities to add/remove tags and provides a way to select tags.
Member Function Documentation
[explicit] TagSelectWidget::TagSelectWidget(QWidget *parent = nullptr)
Creates a new tag select widget. parent The parent widget.
[override virtual noexcept] TagSelectWidget::~TagSelectWidget()
Destroys the tag select widget.
Akonadi::Tag::List TagSelectWidget::selection() const
Returns the currently selected tags. Returns A list of selected tags.
See also setSelection().
void TagSelectWidget::setSelection(const Akonadi::Tag::List &tags)
Sets the selected tags. tags The list of tags to select.
See also selection().
void TagSelectWidget::setSelectionFromStringList(const QStringList &lst)
Sets the selection from a string list of tag URLs. lst A list of tag URL strings.
QStringList TagSelectWidget::tagToStringList() const
Converts the selected tags to a string list of URLs. Returns A list of tag URL strings.