diff --git a/src/plugins/cpptools/symbolsfindfilter.cpp b/src/plugins/cpptools/symbolsfindfilter.cpp index 0afd65db18c..58e0ba11d3e 100644 --- a/src/plugins/cpptools/symbolsfindfilter.cpp +++ b/src/plugins/cpptools/symbolsfindfilter.cpp @@ -191,18 +191,20 @@ QWidget *SymbolsFindFilter::createConfigWidget() void SymbolsFindFilter::writeSettings(QSettings *settings) { settings->beginGroup(QLatin1String(SETTINGS_GROUP)); - settings->setValue(QLatin1String(SETTINGS_SYMBOLTYPES), (int)m_symbolsToSearch); - settings->setValue(QLatin1String(SETTINGS_SEARCHSCOPE), (int)m_scope); + settings->setValue(QLatin1String(SETTINGS_SYMBOLTYPES), int(m_symbolsToSearch)); + settings->setValue(QLatin1String(SETTINGS_SEARCHSCOPE), int(m_scope)); settings->endGroup(); } void SymbolsFindFilter::readSettings(QSettings *settings) { settings->beginGroup(QLatin1String(SETTINGS_GROUP)); - m_symbolsToSearch = (SearchSymbols::SymbolTypes)settings->value(QLatin1String(SETTINGS_SYMBOLTYPES), - (int)SearchSymbols::AllTypes).toInt(); - m_scope = (SearchScope)settings->value(QLatin1String(SETTINGS_SEARCHSCOPE), - (int)SymbolSearcher::SearchProjectsOnly).toInt(); + m_symbolsToSearch = static_cast( + settings->value(QLatin1String(SETTINGS_SYMBOLTYPES), + int(SearchSymbols::AllTypes)).toInt()); + m_scope = static_cast( + settings->value(QLatin1String(SETTINGS_SEARCHSCOPE), + int(SymbolSearcher::SearchProjectsOnly)).toInt()); settings->endGroup(); emit symbolsToSearchChanged(); }