#include <kis_favorite_resource_manager.h>
◆ KisFavoriteResourceManager()
| KisFavoriteResourceManager::KisFavoriteResourceManager |
( |
KisPaintopBox * | paintopBox | ) |
|
◆ ~KisFavoriteResourceManager()
| KisFavoriteResourceManager::~KisFavoriteResourceManager |
( |
| ) |
|
|
override |
◆ bgColor()
| KoColor KisFavoriteResourceManager::bgColor |
( |
| ) |
const |
◆ configChanged
| void KisFavoriteResourceManager::configChanged |
( |
| ) |
|
|
privateslot |
Definition at line 182 of file kis_favorite_resource_manager.cpp.
183{
187
189
190 compare_less sortingFunc;
191 const QString sortingType = cfg.readEntry("popuppalette/colorHistorySorting", QString("hsv"));
192 if (sortingType == "hsv") {
194 auto makeHsvTuple = [] (
const KoColor &color) {
196 color.toQColor().getHsv(&h, &s, &
v);
197 return std::make_tuple(h, s,
v);
198 };
199 return makeHsvTuple(lhs) < makeHsvTuple(rhs);
200 };
201 }
202
204}
void updateFavoritePresets()
std::function< bool(const T &, const T &)> compare_less
References KisConfig::favoritePresets(), m_colorHistoryList, m_maxPresets, KisConfig::readEntry(), updateFavoritePresets(), and v.
◆ favoritePresetImages()
| QList< QImage > KisFavoriteResourceManager::favoritePresetImages |
( |
| ) |
|
◆ favoritePresetNamesList()
| QVector< QString > KisFavoriteResourceManager::favoritePresetNamesList |
( |
| ) |
|
◆ hidePalettes
| void KisFavoriteResourceManager::hidePalettes |
( |
| ) |
|
|
signal |
◆ init()
| void KisFavoriteResourceManager::init |
( |
| ) |
|
|
private |
Definition at line 211 of file kis_favorite_resource_manager.cpp.
212{
215
218
221
223
225 QString currentTag =
KisConfig(
true).
readEntry<QString>(
"favoritePresetsTag",
"★ My Favorites");
226
228 KisTagSP currentTagSP = tagModel.tagForUrl(currentTag);
229 if (!currentTagSP.isNull()) {
231 }
233
234 QModelIndex idx = tagModel.index(0, 0);
235 currentTagSP = tagModel.tagForIndex(idx);
238 }
239 }
242
244 }
245}
T readEntry(const QString &name, const T &defaultValue=T())
KisResourceModel * m_resourceModel
The KisResourceModel class provides the main access to resources. It is possible to filter the resour...
The KisTagFilterResourceProxyModel class filters the resources by tag or resource name.
void setTagFilter(const KisTagSP tag)
setTagFilter sets the tag to filter with
const QString PaintOpPresets
References connect(), KisResourceServerProvider::instance(), m_currentTag, m_initialized, m_resourceModel, m_resourcesProxyModel, m_tagModel, KisAbstractResourceModel::Name, ResourceType::PaintOpPresets, KisResourceServerProvider::paintOpPresetServer(), presetsChanged(), KisConfig::readEntry(), KisTagFilterResourceProxyModel::setTagFilter(), and updateFavoritePresets().
◆ numFavoritePresets()
| int KisFavoriteResourceManager::numFavoritePresets |
( |
| ) |
|
◆ presetsChanged
| void KisFavoriteResourceManager::presetsChanged |
( |
| ) |
|
|
privateslot |
◆ recentColorAt()
| KoColor KisFavoriteResourceManager::recentColorAt |
( |
int | pos | ) |
|
◆ recentColorsTotal()
| int KisFavoriteResourceManager::recentColorsTotal |
( |
| ) |
|
◆ removingResource()
◆ resourceAdded()
◆ resourceChanged()
◆ saveFavoritePresets()
| void KisFavoriteResourceManager::saveFavoritePresets |
( |
| ) |
|
|
private |
◆ setCurrentTag()
| void KisFavoriteResourceManager::setCurrentTag |
( |
const KisTagSP | tag | ) |
|
◆ setSelectedColor
| void KisFavoriteResourceManager::setSelectedColor |
( |
int | | ) |
|
|
signal |
◆ sigChangeFGColorSelector
| void KisFavoriteResourceManager::sigChangeFGColorSelector |
( |
const KoColor & | | ) |
|
|
signal |
◆ sigSetBGColor
| void KisFavoriteResourceManager::sigSetBGColor |
( |
const KoColor & | c | ) |
|
|
signal |
◆ sigSetFGColor
| void KisFavoriteResourceManager::sigSetFGColor |
( |
const KoColor & | c | ) |
|
|
signal |
◆ slotAddRecentColor
| void KisFavoriteResourceManager::slotAddRecentColor |
( |
const KoColor & | color | ) |
|
|
slot |
◆ slotChangeActivePaintop
| void KisFavoriteResourceManager::slotChangeActivePaintop |
( |
int | pos | ) |
|
|
slot |
◆ slotChangeFGColorSelector
| void KisFavoriteResourceManager::slotChangeFGColorSelector |
( |
KoColor | c | ) |
|
|
slot |
◆ slotClearHistory
| void KisFavoriteResourceManager::slotClearHistory |
( |
| ) |
|
|
slot |
◆ slotSetBGColor
| void KisFavoriteResourceManager::slotSetBGColor |
( |
const KoColor | c | ) |
|
|
slot |
◆ slotUpdateRecentColor
| void KisFavoriteResourceManager::slotUpdateRecentColor |
( |
int | pos | ) |
|
|
slot |
◆ unsetResourceServer()
| void KisFavoriteResourceManager::unsetResourceServer |
( |
| ) |
|
|
overridevirtual |
◆ updateFavoritePresets()
| void KisFavoriteResourceManager::updateFavoritePresets |
( |
| ) |
|
◆ updatePalettes
| void KisFavoriteResourceManager::updatePalettes |
( |
| ) |
|
|
signal |
◆ m_bgColor
| KoColor KisFavoriteResourceManager::m_bgColor |
|
private |
◆ m_colorHistoryList
◆ m_currentTag
| KisTagSP KisFavoriteResourceManager::m_currentTag |
|
private |
◆ m_initialized
| bool KisFavoriteResourceManager::m_initialized {false} |
|
private |
◆ m_maxPresets
| int KisFavoriteResourceManager::m_maxPresets {0} |
|
private |
◆ m_paintopBox
| KisPaintopBox* KisFavoriteResourceManager::m_paintopBox {nullptr} |
|
private |
◆ m_resourceModel
◆ m_resourcesProxyModel
◆ m_tagModel
| KisTagModel* KisFavoriteResourceManager::m_tagModel {nullptr} |
|
private |
◆ MAX_RECENT_COLOR
| const int KisFavoriteResourceManager::MAX_RECENT_COLOR = 12 |
|
staticprivate |
The documentation for this class was generated from the following files: