|
Krita Source Code Documentation
|
#include <kis_categories_mapper.h>
Inheritance diagram for KisCategoriesMapper< TEntry, TEntryToQStringConverter >:Classes | |
| class | DataItem |
Public Member Functions | |
| DataItem * | addCategory (const QString &category) |
| DataItem * | addEntry (const QString &category, const TEntry &entry) |
| void | expandAllCategories () |
| DataItem * | fetchCategory (const QString &category) const |
| DataItem * | fetchEntry (const QString &category, const TEntry &entry) const |
| DataItem * | fetchOneEntry (const TEntry &entry) const |
| DataItem * | itemFromRow (int row) const |
| QVector< DataItem * > | itemsForCategory (const QString &category) const |
| KisCategoriesMapper () | |
| void | removeCategory (const QString &category) |
| void | removeEntry (const QString &category, const TEntry &entry) |
| int | rowCount () const |
| int | rowFromItem (DataItem *item) const |
| ~KisCategoriesMapper () override | |
Protected Member Functions | |
| QList< DataItem * > & | testingGetItems () |
Private Member Functions | |
| void | notifyCategoryExpanded (DataItem *categoryItem) |
| void | notifyItemChanged (DataItem *item) |
Private Attributes | |
| QList< DataItem * > | m_items |
Additional Inherited Members | |
Signals inherited from __CategoriesSignalsBase | |
| void | beginInsertRow (int row) |
| void | beginRemoveRow (int row) |
| void | endInsertRow () |
| void | endRemoveRow () |
| void | rowChanged (int row) |
Definition at line 33 of file kis_categories_mapper.h.
|
inline |
Definition at line 174 of file kis_categories_mapper.h.
|
inlineoverride |
Definition at line 175 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 179 of file kis_categories_mapper.h.
References __CategoriesSignalsBase::beginInsertRow(), __CategoriesSignalsBase::endInsertRow(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::fetchCategory(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 221 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::addCategory(), __CategoriesSignalsBase::beginInsertRow(), __CategoriesSignalsBase::endInsertRow(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::fetchCategory(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 282 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::setExpanded().
|
inline |
Definition at line 244 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::name().
|
inline |
Definition at line 251 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::data(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::name(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::parentCategory().
|
inline |
Definition at line 260 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::data(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 290 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 268 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::name(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::parentCategory().
|
inlineprivate |
Definition at line 307 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, KisCategoriesMapper< TEntry, TEntryToQStringConverter >::notifyItemChanged(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::parentCategory().
|
inlineprivate |
Definition at line 303 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, and __CategoriesSignalsBase::rowChanged().
|
inline |
Definition at line 189 of file kis_categories_mapper.h.
References __CategoriesSignalsBase::beginRemoveRow(), __CategoriesSignalsBase::endRemoveRow(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::isCategory(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items, KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::name(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem::parentCategory().
|
inline |
Definition at line 234 of file kis_categories_mapper.h.
References __CategoriesSignalsBase::beginRemoveRow(), __CategoriesSignalsBase::endRemoveRow(), KisCategoriesMapper< TEntry, TEntryToQStringConverter >::fetchEntry(), and KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 298 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inline |
Definition at line 294 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
inlineprotected |
Definition at line 321 of file kis_categories_mapper.h.
References KisCategoriesMapper< TEntry, TEntryToQStringConverter >::m_items.
|
private |
Definition at line 326 of file kis_categories_mapper.h.