TODO: Remove Latin1String

Change-Id: I2765abdafe508ad2d025f6c9b7b3374a6f1c79b5
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Andre Hartmann
2017-10-01 14:26:10 +02:00
committed by André Hartmann
parent 676d69b524
commit b1701ae933
7 changed files with 39 additions and 46 deletions

View File

@@ -82,24 +82,23 @@ void KeywordDialog::setupListWidget(IconType selectedIcon)
ui->listWidget->setViewMode(QListWidget::IconMode);
ui->listWidget->setDragEnabled(false);
QListWidgetItem *item =
new QListWidgetItem(icon(IconType::Info), QLatin1String("information"));
QListWidgetItem *item = new QListWidgetItem(icon(IconType::Info), "information");
item->setData(Qt::UserRole, static_cast<int>(IconType::Info));
ui->listWidget->addItem(item);
item = new QListWidgetItem(icon(IconType::Warning), QLatin1String("warning"));
item = new QListWidgetItem(icon(IconType::Warning), "warning");
item->setData(Qt::UserRole, static_cast<int>(IconType::Warning));
ui->listWidget->addItem(item);
item = new QListWidgetItem(icon(IconType::Error), QLatin1String("error"));
item = new QListWidgetItem(icon(IconType::Error), "error");
item->setData(Qt::UserRole, static_cast<int>(IconType::Error));
ui->listWidget->addItem(item);
item = new QListWidgetItem(icon(IconType::Bug), QLatin1String("bug"));
item = new QListWidgetItem(icon(IconType::Bug), "bug");
item->setData(Qt::UserRole, static_cast<int>(IconType::Bug));
ui->listWidget->addItem(item);
item = new QListWidgetItem(icon(IconType::Todo), QLatin1String("todo"));
item = new QListWidgetItem(icon(IconType::Todo), "todo");
item->setData(Qt::UserRole, static_cast<int>(IconType::Todo));
ui->listWidget->addItem(item);

View File

@@ -50,11 +50,7 @@ QList<TodoItem> LineParser::parse(const QString &line)
bool LineParser::isKeywordSeparator(const QChar &ch)
{
return ch.isSpace()
|| (ch == QLatin1Char(':'))
|| (ch == QLatin1Char('/'))
|| (ch == QLatin1Char('*'))
|| (ch == QLatin1Char('('));
return ch.isSpace() || (ch == ':') || (ch == '/') || (ch == '*') || (ch == '(');
}
LineParser::KeywordEntryCandidates LineParser::findKeywordEntryCandidates(const QString &line)

View File

@@ -83,7 +83,7 @@ void QmlJsTodoItemsScanner::processDocument(QmlJS::Document::Ptr doc)
// Process every line
// TODO: Do not create QStringList, just iterate through a string tracking line endings.
QStringList commentLines = source.split(QLatin1Char('\n'), QString::SkipEmptyParts);
QStringList commentLines = source.split('\n', QString::SkipEmptyParts);
quint32 startLine = sourceLocation.startLine;
for (int j = 0; j < commentLines.count(); ++j) {
const QString &commentLine = commentLines.at(j);

View File

@@ -40,14 +40,14 @@ void Settings::save(QSettings *settings) const
if (!keywordsEdited)
return;
settings->beginGroup(QLatin1String(Constants::SETTINGS_GROUP));
settings->setValue(QLatin1String(Constants::SCANNING_SCOPE), scanningScope);
settings->beginGroup(Constants::SETTINGS_GROUP);
settings->setValue(Constants::SCANNING_SCOPE, scanningScope);
settings->beginWriteArray(QLatin1String(Constants::KEYWORDS_LIST));
settings->beginWriteArray(Constants::KEYWORDS_LIST);
if (const int size = keywords.size()) {
const QString nameKey = QLatin1String("name");
const QString colorKey = QLatin1String("color");
const QString iconTypeKey = QLatin1String("iconType");
const QString nameKey = "name";
const QString colorKey = "color";
const QString iconTypeKey = "iconType";
for (int i = 0; i < size; ++i) {
settings->setArrayIndex(i);
settings->setValue(nameKey, keywords.at(i).name);
@@ -65,9 +65,9 @@ void Settings::save(QSettings *settings) const
// TODO: remove in 4.0
IconType resourceToTypeKey(const QString &key)
{
if (key.contains(QLatin1String("error")))
if (key.contains("error"))
return IconType::Error;
else if (key.contains(QLatin1String("warning")))
else if (key.contains("warning"))
return IconType::Warning;
return IconType::Info;
}
@@ -76,20 +76,20 @@ void Settings::load(QSettings *settings)
{
setDefault();
settings->beginGroup(QLatin1String(Constants::SETTINGS_GROUP));
settings->beginGroup(Constants::SETTINGS_GROUP);
scanningScope = static_cast<ScanningScope>(settings->value(QLatin1String(Constants::SCANNING_SCOPE),
scanningScope = static_cast<ScanningScope>(settings->value(Constants::SCANNING_SCOPE,
ScanningScopeCurrentFile).toInt());
if (scanningScope >= ScanningScopeMax)
scanningScope = ScanningScopeCurrentFile;
KeywordList newKeywords;
const int keywordsSize = settings->beginReadArray(QLatin1String(Constants::KEYWORDS_LIST));
const int keywordsSize = settings->beginReadArray(Constants::KEYWORDS_LIST);
if (keywordsSize > 0) {
const QString nameKey = QLatin1String("name");
const QString colorKey = QLatin1String("color");
const QString iconResourceKey = QLatin1String("iconResource"); // Legacy since 3.7 TODO: remove in 4.0
const QString iconTypeKey = QLatin1String("iconType");
const QString nameKey = "name";
const QString colorKey = "color";
const QString iconResourceKey = "iconResource"; // Legacy since 3.7 TODO: remove in 4.0
const QString iconTypeKey = "iconType";
for (int i = 0; i < keywordsSize; ++i) {
settings->setArrayIndex(i);
Keyword keyword;
@@ -117,27 +117,27 @@ void Settings::setDefault()
Keyword keyword;
keyword.name = QLatin1String("TODO");
keyword.name = "TODO";
keyword.iconType = IconType::Todo;
keyword.color = theme->color(Utils::Theme::OutputPanes_NormalMessageTextColor);
keywords.append(keyword);
keyword.name = QLatin1String("NOTE");
keyword.name = "NOTE";
keyword.iconType = IconType::Info;
keyword.color = theme->color(Utils::Theme::OutputPanes_NormalMessageTextColor);
keywords.append(keyword);
keyword.name = QLatin1String("FIXME");
keyword.name = "FIXME";
keyword.iconType = IconType::Error;
keyword.color = theme->color(Utils::Theme::OutputPanes_ErrorMessageTextColor);
keywords.append(keyword);
keyword.name = QLatin1String("BUG");
keyword.name = "BUG";
keyword.iconType = IconType::Bug;
keyword.color = theme->color(Utils::Theme::OutputPanes_ErrorMessageTextColor);
keywords.append(keyword);
keyword.name = QLatin1String("WARNING");
keyword.name = "WARNING";
keyword.iconType = IconType::Warning;
keyword.color = theme->color(Utils::Theme::OutputPanes_WarningMessageTextColor);
keywords.append(keyword);

View File

@@ -122,14 +122,14 @@ void TodoItemsProvider::setItemsListWithinStartupProject()
QHashIterator<QString, QList<TodoItem> > it(m_itemsHash);
QSet<QString> fileNames = QSet<QString>::fromList(m_startupProject->files(Project::SourceFiles));
QVariantMap settings = m_startupProject->namedSettings(QLatin1String(Constants::SETTINGS_NAME_KEY)).toMap();
QVariantMap settings = m_startupProject->namedSettings(Constants::SETTINGS_NAME_KEY).toMap();
while (it.hasNext()) {
it.next();
QString fileName = it.key();
if (fileNames.contains(fileName)) {
bool skip = false;
for (const QVariant &pattern : settings[QLatin1String(Constants::EXCLUDES_LIST_KEY)].toList()) {
for (const QVariant &pattern : settings[Constants::EXCLUDES_LIST_KEY].toList()) {
QRegExp re(pattern.toString());
if (re.indexIn(fileName) != -1) {
skip = true;

View File

@@ -63,10 +63,10 @@ TodoOutputTreeView::~TodoOutputTreeView()
void TodoOutputTreeView::saveDisplaySettings()
{
QSettings *settings = Core::ICore::settings();
settings->beginGroup(QLatin1String(Constants::SETTINGS_GROUP));
settings->setValue(QLatin1String(Constants::OUTPUT_PANE_TEXT_WIDTH),
settings->beginGroup(Constants::SETTINGS_GROUP);
settings->setValue(Constants::OUTPUT_PANE_TEXT_WIDTH,
columnWidth(Constants::OUTPUT_COLUMN_TEXT));
settings->setValue(QLatin1String(Constants::OUTPUT_PANE_FILE_WIDTH),
settings->setValue(Constants::OUTPUT_PANE_FILE_WIDTH,
columnWidth(Constants::OUTPUT_COLUMN_FILE));
settings->endGroup();
}
@@ -74,11 +74,9 @@ void TodoOutputTreeView::saveDisplaySettings()
void TodoOutputTreeView::loadDisplaySettings()
{
QSettings *settings = Core::ICore::settings();
settings->beginGroup(QLatin1String(Constants::SETTINGS_GROUP));
m_textColumnDefaultWidth = settings->value(
QLatin1String(Constants::OUTPUT_PANE_TEXT_WIDTH), 0).toInt();
m_fileColumnDefaultWidth = settings->value(
QLatin1String(Constants::OUTPUT_PANE_FILE_WIDTH), 0).toInt();
settings->beginGroup(Constants::SETTINGS_GROUP);
m_textColumnDefaultWidth = settings->value(Constants::OUTPUT_PANE_TEXT_WIDTH, 0).toInt();
m_fileColumnDefaultWidth = settings->value(Constants::OUTPUT_PANE_FILE_WIDTH, 0).toInt();
settings->endGroup();
}

View File

@@ -72,10 +72,10 @@ QListWidgetItem *TodoProjectSettingsWidget::addToExcludedPatternsList(const QStr
void TodoProjectSettingsWidget::loadSettings()
{
QVariant s = m_project->namedSettings(QLatin1String(Constants::SETTINGS_NAME_KEY));
QVariant s = m_project->namedSettings(Constants::SETTINGS_NAME_KEY);
QVariantMap settings = s.toMap();
ui->excludedPatternsList->clear();
for (const QVariant &pattern : settings[QLatin1String(Constants::EXCLUDES_LIST_KEY)].toList())
for (const QVariant &pattern : settings[Constants::EXCLUDES_LIST_KEY].toList())
addToExcludedPatternsList(pattern.toString());
}
@@ -87,9 +87,9 @@ void TodoProjectSettingsWidget::saveSettings()
for (int i = 0; i < ui->excludedPatternsList->count(); ++i)
excludes << ui->excludedPatternsList->item(i)->text();
settings[QLatin1String(Constants::EXCLUDES_LIST_KEY)] = excludes;
settings[Constants::EXCLUDES_LIST_KEY] = excludes;
m_project->setNamedSettings(QLatin1String(Constants::SETTINGS_NAME_KEY), settings);
m_project->setNamedSettings(Constants::SETTINGS_NAME_KEY, settings);
emit projectSettingsChanged();
}