Allow clearing overrides

This commit is contained in:
Martchus 2022-10-16 15:12:44 +02:00
parent 34aacf236b
commit 5e614118d3
2 changed files with 9 additions and 0 deletions

View File

@ -189,6 +189,14 @@ void Renderer::addOverride(QChar character, const QIcon &override)
m_d->overrides[character].setIcon(override);
}
/*!
* \brief Clears all overrides added via addThemeOverride() or addOverride().
*/
void Renderer::clearOverrides()
{
m_d->overrides.clear();
}
/*!
* \brief Returns the global instance (which is so far only used by the icon engine plugin).
*/

View File

@ -37,6 +37,7 @@ public:
void addThemeOverride(Icon icon, const QString &iconNameInTheme);
void addOverride(QChar character, const QIcon &override);
void addOverride(Icon icon, const QIcon &override);
void clearOverrides();
static Renderer &global();