Fix: Reset stylesheet before setting style
Resolves #510 Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com>
This commit is contained in:
parent
15084c8d6d
commit
7e96077ed7
@ -6,19 +6,14 @@
|
|||||||
|
|
||||||
void ITheme::apply(bool)
|
void ITheme::apply(bool)
|
||||||
{
|
{
|
||||||
|
APPLICATION->setStyleSheet(QString());
|
||||||
QApplication::setStyle(QStyleFactory::create(qtTheme()));
|
QApplication::setStyle(QStyleFactory::create(qtTheme()));
|
||||||
if(hasColorScheme())
|
if (hasColorScheme()) {
|
||||||
{
|
|
||||||
QApplication::setPalette(colorScheme());
|
QApplication::setPalette(colorScheme());
|
||||||
}
|
}
|
||||||
if(hasStyleSheet())
|
if (hasStyleSheet())
|
||||||
{
|
|
||||||
APPLICATION->setStyleSheet(appStyleSheet());
|
APPLICATION->setStyleSheet(appStyleSheet());
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
APPLICATION->setStyleSheet(QString());
|
|
||||||
}
|
|
||||||
QDir::setSearchPaths("theme", searchPaths());
|
QDir::setSearchPaths("theme", searchPaths());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user