#include <KisTagSelectionWidget.h>
Definition at line 100 of file KisTagSelectionWidget.h.
◆ KisTagSelectionWidget()
| KisTagSelectionWidget::KisTagSelectionWidget |
( |
QWidget * | parent = 0, |
|
|
bool | createNew = true ) |
|
explicit |
◆ ~KisTagSelectionWidget()
| KisTagSelectionWidget::~KisTagSelectionWidget |
( |
| ) |
|
|
override |
◆ setTagList() [1/2]
| void KisTagSelectionWidget::setTagList |
( |
bool | editable, |
|
|
QList< KoID > & | selected, |
|
|
QList< KoID > & | notSelected ) |
◆ setTagList() [2/2]
Definition at line 271 of file KisTagSelectionWidget.cpp.
272{
274 QLayoutItem *item;
275
278
279 while((item =
m_layout->takeAt(0))) {
280 if (item->widget()) {
282 delete item->widget();
283 }
284 }
285 delete item;
286 }
287
288
292
293 Q_FOREACH(
KoID tag, selected) {
297 }
298
299 Q_FOREACH(
KoID tag, semiSelected) {
303 }
304
307
308
311
313 }
314
317 }
318}
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)
References KIS_SAFE_ASSERT_RECOVER_RETURN, m_addTagButton, m_editable, m_layout, WdgAddTagButton::setAvailableTagsList(), sigAddTagToSelection(), sigCreateNewTag(), sigRemoveTagFromSelection(), and slotRemoveTagFromSelection().
◆ sigAddTagToSelection
| void KisTagSelectionWidget::sigAddTagToSelection |
( |
KoID | tag | ) |
|
|
signal |
◆ sigCreateNewTag
| void KisTagSelectionWidget::sigCreateNewTag |
( |
QString | tag | ) |
|
|
signal |
◆ sigRemoveTagFromSelection
| void KisTagSelectionWidget::sigRemoveTagFromSelection |
( |
KoID | tag | ) |
|
|
signal |
◆ slotAddTagToSelection
| void KisTagSelectionWidget::slotAddTagToSelection |
( |
QAction * | action | ) |
|
|
privateslot |
◆ slotRemoveTagFromSelection
| void KisTagSelectionWidget::slotRemoveTagFromSelection |
( |
KoID | tag | ) |
|
|
privateslot |
◆ TestKisTagSelectionWidget
| friend class TestKisTagSelectionWidget |
|
friend |
◆ m_addTagButton
| QToolButton* KisTagSelectionWidget::m_addTagButton {nullptr} |
|
private |
◆ m_createNew
| bool KisTagSelectionWidget::m_createNew {true} |
|
private |
◆ m_editable
| bool KisTagSelectionWidget::m_editable {false} |
|
private |
◆ m_layout
| QLayout* KisTagSelectionWidget::m_layout {nullptr} |
|
private |
The documentation for this class was generated from the following files: