forked from qt-creator/qt-creator
Beautifier: Drop a few FilePath::toString
Change-Id: I226ead540072b8ad0b12e5e9c4cc594d4e1029d2 Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/idocument.h>
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/fileutils.h>
|
||||
#include <utils/genericconstants.h>
|
||||
@@ -22,13 +23,10 @@
|
||||
|
||||
using namespace Utils;
|
||||
|
||||
namespace Beautifier {
|
||||
namespace Internal {
|
||||
namespace Beautifier::Internal {
|
||||
|
||||
namespace {
|
||||
const char COMMAND[] = "command";
|
||||
const char SUPPORTED_MIME[] = "supportedMime";
|
||||
}
|
||||
|
||||
class VersionUpdater
|
||||
{
|
||||
@@ -160,10 +158,10 @@ QString AbstractSettings::styleFileName(const QString &key) const
|
||||
|
||||
FilePath AbstractSettings::command() const
|
||||
{
|
||||
return FilePath::fromString(m_command);
|
||||
return m_command;
|
||||
}
|
||||
|
||||
void AbstractSettings::setCommand(const QString &cmd)
|
||||
void AbstractSettings::setCommand(const FilePath &cmd)
|
||||
{
|
||||
if (cmd == m_command)
|
||||
return;
|
||||
@@ -248,7 +246,7 @@ void AbstractSettings::save()
|
||||
s->setValue(iSettings.key(), iSettings.value());
|
||||
++iSettings;
|
||||
}
|
||||
s->setValue(COMMAND, m_command);
|
||||
s->setValue(COMMAND, m_command.toSettings());
|
||||
s->setValue(SUPPORTED_MIME, supportedMimeTypesAsString());
|
||||
s->endGroup();
|
||||
s->endGroup();
|
||||
@@ -318,7 +316,7 @@ void AbstractSettings::read()
|
||||
const QStringList keys = s->allKeys();
|
||||
for (const QString &key : keys) {
|
||||
if (key == COMMAND)
|
||||
setCommand(s->value(key).toString());
|
||||
setCommand(FilePath::fromSettings(s->value(key)));
|
||||
else if (key == SUPPORTED_MIME)
|
||||
setSupportedMimeTypes(s->value(key).toString());
|
||||
else if (m_settings.contains(key))
|
||||
@@ -413,5 +411,4 @@ void AbstractSettings::readStyles()
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Beautifier
|
||||
} // Beautifier::Internal
|
||||
|
@@ -3,6 +3,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <utils/filepath.h>
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QDir>
|
||||
#include <QHash>
|
||||
@@ -21,10 +23,8 @@ class QVersionNumber;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Core { class IDocument; }
|
||||
namespace Utils { class FilePath; }
|
||||
|
||||
namespace Beautifier {
|
||||
namespace Internal {
|
||||
namespace Beautifier::Internal {
|
||||
|
||||
class VersionUpdater;
|
||||
|
||||
@@ -53,7 +53,7 @@ public:
|
||||
virtual QString styleFileName(const QString &key) const;
|
||||
|
||||
Utils::FilePath command() const;
|
||||
void setCommand(const QString &cmd);
|
||||
void setCommand(const Utils::FilePath &cmd);
|
||||
QVersionNumber version() const;
|
||||
|
||||
QString supportedMimeTypesAsString() const;
|
||||
@@ -82,11 +82,10 @@ private:
|
||||
std::unique_ptr<VersionUpdater> m_versionUpdater;
|
||||
QStringList m_stylesToRemove;
|
||||
QSet<QString> m_changedStyles;
|
||||
QString m_command;
|
||||
Utils::FilePath m_command;
|
||||
QHash<QString, int> m_options;
|
||||
QStringList m_docu;
|
||||
QStringList m_supportedMimeTypes;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Beautifier
|
||||
} // Beautifier::Internal
|
||||
|
@@ -112,7 +112,7 @@ ArtisticStyleOptionsPageWidget::ArtisticStyleOptionsPageWidget(ArtisticStyleSett
|
||||
|
||||
void ArtisticStyleOptionsPageWidget::apply()
|
||||
{
|
||||
m_settings->setCommand(m_command->filePath().toString());
|
||||
m_settings->setCommand(m_command->filePath());
|
||||
m_settings->setSupportedMimeTypes(m_mime->text());
|
||||
m_settings->setUseOtherFiles(m_useOtherFiles->isChecked());
|
||||
m_settings->setUseSpecificConfigFile(m_useSpecificConfigFile->isChecked());
|
||||
|
@@ -123,7 +123,7 @@ ClangFormatOptionsPageWidget::ClangFormatOptionsPageWidget(ClangFormatSettings *
|
||||
|
||||
void ClangFormatOptionsPageWidget::apply()
|
||||
{
|
||||
m_settings->setCommand(m_command->filePath().toString());
|
||||
m_settings->setCommand(m_command->filePath());
|
||||
m_settings->setSupportedMimeTypes(m_mime->text());
|
||||
m_settings->setUsePredefinedStyle(m_usePredefinedStyle->isChecked());
|
||||
m_settings->setPredefinedStyle(m_predefinedStyle->currentText());
|
||||
|
@@ -116,7 +116,7 @@ UncrustifyOptionsPageWidget::UncrustifyOptionsPageWidget(UncrustifySettings *set
|
||||
|
||||
void UncrustifyOptionsPageWidget::apply()
|
||||
{
|
||||
m_settings->setCommand(m_command->filePath().toString());
|
||||
m_settings->setCommand(m_command->filePath());
|
||||
m_settings->setSupportedMimeTypes(m_mime->text());
|
||||
m_settings->setUseOtherFiles(m_useOtherFiles->isChecked());
|
||||
m_settings->setUseHomeFile(m_useHomeFile->isChecked());
|
||||
|
Reference in New Issue
Block a user