mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-27 00:28:34 +03:00
Improvements for better theming support in ecode.
This commit is contained in:
@@ -1485,11 +1485,16 @@ void App::setTheme( const std::string& path ) {
|
||||
}
|
||||
}
|
||||
|
||||
mUISceneNode->setStyleSheet( theme->getStyleSheet() );
|
||||
theme->getStyleSheet().invalidateCache();
|
||||
mAppStyleSheet.invalidateCache();
|
||||
|
||||
mUISceneNode->setStyleSheet( theme->getStyleSheet(), false );
|
||||
|
||||
if ( !mAppStyleSheet.isEmpty() )
|
||||
mUISceneNode->getStyleSheet().combineStyleSheet( mAppStyleSheet );
|
||||
|
||||
mUISceneNode->getStyleSheet().updateMediaLists( mUISceneNode->getMediaFeatures() );
|
||||
|
||||
mUISceneNode
|
||||
->getUIThemeManager()
|
||||
//->setDefaultEffectsEnabled( true )
|
||||
@@ -1508,6 +1513,7 @@ void App::setTheme( const std::string& path ) {
|
||||
mTheme = theme;
|
||||
|
||||
mUISceneNode->reloadStyle( true, true );
|
||||
|
||||
if ( !firstFrame )
|
||||
mPluginManager->setUIThemeReloaded();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user