Implemented check if running GUI application.

This commit is contained in:
rubenthoms 2020-09-17 16:17:44 +02:00 committed by Gaute Lindkvist
parent a3d37edbcf
commit d86fb54b19

View File

@ -18,10 +18,10 @@
#include "RiuGuiTheme.h"
#include "RiuThemesDirectory.h"
#include "RiaApplication.h"
#include "RiaGuiApplication.h"
#include "RiaPreferences.h"
#include "RiuThemesDirectory.h"
#include "cafAppEnum.h"
#include <QAbstractItemModel>
@ -563,6 +563,8 @@ QAbstractItemModel* RiuGuiTheme::getQssCompletionModel( QCompleter* completer )
///
//--------------------------------------------------------------------------------------------------
QColor RiuGuiTheme::getColorByVariableName( const QString& variable, int theme /*= -1 */ )
{
if ( dynamic_cast<RiaGuiApplication*>( RiaApplication::instance() ) )
{
RiaDefines::ThemeEnum eTheme = RiaGuiApplication::instance()->preferences()->guiTheme();
if ( theme >= 0 && theme < static_cast<int>( caf::AppEnum<RiaDefines::ThemeEnum>().size() ) )
@ -574,6 +576,7 @@ QColor RiuGuiTheme::getColorByVariableName( const QString& variable, int theme /
{
return QColor( s_variableValueMap[eTheme]["$" + variable] );
}
}
return Qt::black;
}