forked from qt-creator/qt-creator
Fix some code scanning issues.
QString: Use QChar where appropriate.
This commit is contained in:
@@ -40,7 +40,7 @@ using namespace CPlusPlus;
|
||||
CppCurrentDocumentFilter::CppCurrentDocumentFilter(CppModelManager *manager, Core::EditorManager *editorManager)
|
||||
: m_modelManager(manager)
|
||||
{
|
||||
setShortcutString(".");
|
||||
setShortcutString(QString(QLatin1Char('.')));
|
||||
setIncludedByDefault(false);
|
||||
|
||||
search.setSymbolsToSearchFor(SearchSymbols::Declarations |
|
||||
@@ -64,10 +64,11 @@ QList<Locator::FilterEntry> CppCurrentDocumentFilter::matchesFor(const QString &
|
||||
QList<Locator::FilterEntry> goodEntries;
|
||||
QList<Locator::FilterEntry> betterEntries;
|
||||
QStringMatcher matcher(entry, Qt::CaseInsensitive);
|
||||
const QRegExp regexp("*"+entry+"*", Qt::CaseInsensitive, QRegExp::Wildcard);
|
||||
const QChar asterisk = QLatin1Char('*');
|
||||
const QRegExp regexp(asterisk + entry + asterisk, Qt::CaseInsensitive, QRegExp::Wildcard);
|
||||
if (!regexp.isValid())
|
||||
return goodEntries;
|
||||
bool hasWildcard = (entry.contains('*') || entry.contains('?'));
|
||||
bool hasWildcard = (entry.contains(asterisk) || entry.contains('?'));
|
||||
|
||||
if (m_currentFileName.isEmpty())
|
||||
return goodEntries;
|
||||
|
||||
@@ -34,7 +34,7 @@ using namespace CppTools::Internal;
|
||||
CppFunctionsFilter::CppFunctionsFilter(CppModelManager *manager, Core::EditorManager *editorManager)
|
||||
: CppLocatorFilter(manager, editorManager)
|
||||
{
|
||||
setShortcutString("m");
|
||||
setShortcutString(QString(QLatin1Char('m')));
|
||||
setIncludedByDefault(false);
|
||||
|
||||
search.setSymbolsToSearchFor(SearchSymbols::Functions);
|
||||
|
||||
@@ -44,7 +44,7 @@ CppLocatorFilter::CppLocatorFilter(CppModelManager *manager, Core::EditorManager
|
||||
m_editorManager(editorManager),
|
||||
m_forceNewSearchList(true)
|
||||
{
|
||||
setShortcutString(":");
|
||||
setShortcutString(QString(QLatin1Char(':')));
|
||||
setIncludedByDefault(false);
|
||||
|
||||
connect(manager, SIGNAL(documentUpdated(CPlusPlus::Document::Ptr)),
|
||||
@@ -84,11 +84,12 @@ QList<Locator::FilterEntry> CppLocatorFilter::matchesFor(const QString &origEntr
|
||||
QString entry = trimWildcards(origEntry);
|
||||
QList<Locator::FilterEntry> goodEntries;
|
||||
QList<Locator::FilterEntry> betterEntries;
|
||||
const QChar asterisk = QLatin1Char('*');
|
||||
QStringMatcher matcher(entry, Qt::CaseInsensitive);
|
||||
const QRegExp regexp("*"+entry+"*", Qt::CaseInsensitive, QRegExp::Wildcard);
|
||||
const QRegExp regexp(asterisk + entry+ asterisk, Qt::CaseInsensitive, QRegExp::Wildcard);
|
||||
if (!regexp.isValid())
|
||||
return goodEntries;
|
||||
bool hasWildcard = (entry.contains('*') || entry.contains('?'));
|
||||
bool hasWildcard = (entry.contains(asterisk) || entry.contains('?'));
|
||||
|
||||
QMutableMapIterator<QString, Info> it(m_searchList);
|
||||
while (it.hasNext()) {
|
||||
|
||||
@@ -197,7 +197,7 @@ QString SearchSymbols::symbolName(const Symbol *symbol) const
|
||||
}
|
||||
symbolName = QLatin1String("<anonymous ");
|
||||
symbolName += type;
|
||||
symbolName += QLatin1String(">");
|
||||
symbolName += QLatin1Char('>');
|
||||
}
|
||||
return symbolName;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user