|
Krita Source Code Documentation
|
#include <KisTagSelectionWidget.h>
Inheritance diagram for WdgAddTagButton:Public Slots | |
| void | slotFinishLastAction () |
Signals | |
| void | sigAddNewTag (KoID tag) |
| void | sigCreateNewTag (QString tagName) |
Public Member Functions | |
| void | setAddNewTagAvailable (bool addNewTagAvailable) |
| void | setAvailableTagsList (QList< KoID > ¬Selected) |
| WdgAddTagButton (QWidget *parent, bool createNew=true) | |
| ~WdgAddTagButton () override | |
Protected Types | |
| enum | LastAction { AddNewTag , CreateNewTag } |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
Private Slots | |
| void | slotAddNewTag (QAction *action) |
| void | slotCreateNewTag (QString tagName) |
Private Attributes | |
| bool | m_addNewTagAvailable { true } |
| bool | m_createNew |
| UserInputTagAction * | m_createNewTagAction {0} |
| LastAction | m_lastAction { CreateNewTag } |
| KoID | m_lastTagToAdd |
| QString | m_lastTagToCreate {""} |
| QAction * | m_noTags {0} |
| int | m_size { 18 } |
Friends | |
| class | TestKisTagSelectionWidget |
Definition at line 50 of file KisTagSelectionWidget.h.
|
protected |
| Enumerator | |
|---|---|
| AddNewTag | |
| CreateNewTag | |
Definition at line 78 of file KisTagSelectionWidget.h.
|
explicit |
Definition at line 114 of file KisTagSelectionWidget.cpp.
References connect(), KisIconUtils::loadIcon(), m_createNew, m_createNewTagAction, m_noTags, m_size, LineEditAction::setCloseParentOnTrigger(), slotAddNewTag(), and slotCreateNewTag().
|
override |
Definition at line 143 of file KisTagSelectionWidget.cpp.
|
overrideprotected |
Definition at line 218 of file KisTagSelectionWidget.cpp.
References iconSize(), and p.
| void WdgAddTagButton::setAddNewTagAvailable | ( | bool | addNewTagAvailable | ) |
Definition at line 148 of file KisTagSelectionWidget.cpp.
References m_createNew, m_createNewTagAction, m_noTags, and KoID::name().
|
signal |
|
privateslot |
Definition at line 184 of file KisTagSelectionWidget.cpp.
References AddNewTag, CreateNewTag, m_createNewTagAction, m_lastAction, m_lastTagToAdd, m_lastTagToCreate, LineEditAction::setText(), and slotFinishLastAction().
|
privateslot |
Definition at line 204 of file KisTagSelectionWidget.cpp.
References CreateNewTag, m_createNewTagAction, m_lastAction, m_lastTagToCreate, LineEditAction::setText(), and slotFinishLastAction().
|
slot |
Definition at line 175 of file KisTagSelectionWidget.cpp.
References CreateNewTag, m_lastAction, m_lastTagToAdd, m_lastTagToCreate, sigAddNewTag(), and sigCreateNewTag().
|
friend |
Definition at line 96 of file KisTagSelectionWidget.h.
|
private |
Definition at line 86 of file KisTagSelectionWidget.h.
|
private |
Definition at line 94 of file KisTagSelectionWidget.h.
|
private |
Definition at line 92 of file KisTagSelectionWidget.h.
|
private |
Definition at line 88 of file KisTagSelectionWidget.h.
|
private |
Definition at line 89 of file KisTagSelectionWidget.h.
|
private |
Definition at line 90 of file KisTagSelectionWidget.h.
|
private |
Definition at line 93 of file KisTagSelectionWidget.h.
|
private |
Definition at line 85 of file KisTagSelectionWidget.h.