Allow clearing overrides
This commit is contained in:
parent
34aacf236b
commit
5e614118d3
|
@ -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).
|
||||
*/
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in New Issue