forked from qt-creator/qt-creator
TextEditor: Remove unneeded qualifications
Mostly done using the following ruby script:
Dir.glob('**/*.cpp').each { |file|
next if file =~ %r{src/shared/qbs|/qmljs/}
s = File.read(file)
s.scan(/^using namespace (.*);$/) {
ns = $1
t = s.gsub(/^(.*)\b#{ns}::((?!Const)[A-Z])/) { |m|
before = $1
char = $2
if before =~ /"|\/\/|\\|using|SIGNAL|SLOT|Q_/
m
else
before + char
end
}
if t != s
puts file
File.open(file, 'w').write(t)
end
}
}
Change-Id: Ief087658e2adc337ee02c49f0fb406597114df07
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -214,7 +214,7 @@ void GenericProposalModel::filter(const QString &prefix)
|
||||
*
|
||||
* It also implements the fully and first-letter-only case sensitivity.
|
||||
*/
|
||||
const TextEditor::CaseSensitivity caseSensitivity =
|
||||
const CaseSensitivity caseSensitivity =
|
||||
TextEditorSettings::completionSettings().m_caseSensitivity;
|
||||
|
||||
QString keyRegExp;
|
||||
@@ -223,8 +223,8 @@ void GenericProposalModel::filter(const QString &prefix)
|
||||
const QLatin1String uppercaseWordContinuation("[a-z0-9_]*");
|
||||
const QLatin1String lowercaseWordContinuation("(?:[a-zA-Z0-9]*_)?");
|
||||
foreach (const QChar &c, prefix) {
|
||||
if (caseSensitivity == TextEditor::CaseInsensitive ||
|
||||
(caseSensitivity == TextEditor::FirstLetterCaseSensitive && !first)) {
|
||||
if (caseSensitivity == CaseInsensitive ||
|
||||
(caseSensitivity == FirstLetterCaseSensitive && !first)) {
|
||||
|
||||
keyRegExp += QLatin1String("(?:");
|
||||
if (!first)
|
||||
|
||||
Reference in New Issue
Block a user