forked from qt-creator/qt-creator
Mercurial: Modernize
modernize-* Change-Id: Ide38fa487e39e9363a48762d94b9ed3abed83337 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -35,7 +35,7 @@ class MercurialAnnotationHighlighter : public VcsBase::BaseAnnotationHighlighter
|
||||
{
|
||||
public:
|
||||
explicit MercurialAnnotationHighlighter(const ChangeNumbers &changeNumbers,
|
||||
QTextDocument *document = 0);
|
||||
QTextDocument *document = nullptr);
|
||||
|
||||
private:
|
||||
QString changeNumber(const QString &block) const override;
|
||||
|
||||
@@ -37,7 +37,8 @@ class AuthenticationDialog : public QDialog
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit AuthenticationDialog(const QString &username, const QString &password, QWidget *parent = 0);
|
||||
explicit AuthenticationDialog(const QString &username, const QString &password,
|
||||
QWidget *parent = nullptr);
|
||||
~AuthenticationDialog() override;
|
||||
void setPasswordEnabled(bool enabled);
|
||||
QString getUserName();
|
||||
|
||||
@@ -158,7 +158,7 @@ bool MercurialClient::synchronousPull(const QString &workingDir, const QString &
|
||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||
env.insert(QLatin1String("LANGUAGE"), QLatin1String("C"));
|
||||
const SynchronousProcessResponse resp = VcsBasePlugin::runVcs(
|
||||
workingDir, vcsBinary(), args, vcsTimeoutS(), flags, 0, env);
|
||||
workingDir, vcsBinary(), args, vcsTimeoutS(), flags, nullptr, env);
|
||||
const bool ok = resp.result == SynchronousProcessResponse::Finished;
|
||||
|
||||
parsePullOutput(resp.stdOut().trimmed());
|
||||
|
||||
@@ -48,7 +48,7 @@ class MercurialSubmitHighlighter : TextEditor::SyntaxHighlighter
|
||||
{
|
||||
public:
|
||||
explicit MercurialSubmitHighlighter(QTextEdit *parent);
|
||||
void highlightBlock(const QString &text);
|
||||
void highlightBlock(const QString &text) override;
|
||||
|
||||
private:
|
||||
enum State { None = -1, Header, Other };
|
||||
@@ -66,7 +66,7 @@ MercurialSubmitHighlighter::MercurialSubmitHighlighter(QTextEdit *parent) :
|
||||
void MercurialSubmitHighlighter::highlightBlock(const QString &text)
|
||||
{
|
||||
// figure out current state
|
||||
State state = static_cast<State>(previousBlockState());
|
||||
auto state = static_cast<State>(previousBlockState());
|
||||
if (text.startsWith(QLatin1String("HG:"))) {
|
||||
setFormat(0, text.size(), formatForCategory(TextEditor::C_COMMENT));
|
||||
setCurrentBlockState(state);
|
||||
|
||||
@@ -49,12 +49,12 @@ public:
|
||||
MercurialTopicCache(MercurialClient *client) : m_client(client) {}
|
||||
|
||||
protected:
|
||||
QString trackFile(const QString &repository)
|
||||
QString trackFile(const QString &repository) override
|
||||
{
|
||||
return repository + QLatin1String("/.hg/branch");
|
||||
}
|
||||
|
||||
QString refreshTopic(const QString &repository)
|
||||
QString refreshTopic(const QString &repository) override
|
||||
{
|
||||
return m_client->branchQuerySync(repository);
|
||||
}
|
||||
@@ -75,7 +75,7 @@ QString MercurialControl::displayName() const
|
||||
|
||||
Core::Id MercurialControl::id() const
|
||||
{
|
||||
return Core::Id(VcsBase::Constants::VCS_ID_MERCURIAL);
|
||||
return {VcsBase::Constants::VCS_ID_MERCURIAL};
|
||||
}
|
||||
|
||||
bool MercurialControl::isVcsFileOrDirectory(const Utils::FileName &fileName) const
|
||||
|
||||
@@ -49,7 +49,7 @@ public:
|
||||
Core::Id id() const final;
|
||||
bool isVcsFileOrDirectory(const Utils::FileName &fileName) const final;
|
||||
|
||||
bool managesDirectory(const QString &filename, QString *topLevel = 0) const final;
|
||||
bool managesDirectory(const QString &filename, QString *topLevel = nullptr) const final;
|
||||
bool managesFile(const QString &workingDirectory, const QString &fileName) const final;
|
||||
bool isConfigured() const final;
|
||||
bool supportsOperation(Operation operation) const final;
|
||||
|
||||
@@ -100,7 +100,7 @@ static const VcsBaseSubmitEditorParameters submitEditorParameters = {
|
||||
VcsBaseSubmitEditorParameters::DiffFiles
|
||||
};
|
||||
|
||||
MercurialPlugin *MercurialPlugin::m_instance = 0;
|
||||
MercurialPlugin *MercurialPlugin::m_instance = nullptr;
|
||||
|
||||
MercurialPlugin::MercurialPlugin()
|
||||
{
|
||||
@@ -132,10 +132,9 @@ bool MercurialPlugin::initialize(const QStringList & /* arguments */, QString *
|
||||
const auto describeFunc = [this](const QString &source, const QString &id) {
|
||||
m_client->view(source, id);
|
||||
};
|
||||
const int editorCount = sizeof(editorParameters)/sizeof(editorParameters[0]);
|
||||
const auto widgetCreator = []() { return new MercurialEditorWidget; };
|
||||
for (int i = 0; i < editorCount; i++)
|
||||
new VcsEditorFactory(editorParameters + i, widgetCreator, describeFunc, this);
|
||||
for (auto editor : editorParameters)
|
||||
new VcsEditorFactory(&editor, widgetCreator, describeFunc, this);
|
||||
|
||||
new VcsSubmitEditorFactory(&submitEditorParameters,
|
||||
[]() { return new CommitEditor(&submitEditorParameters); }, this);
|
||||
@@ -514,7 +513,7 @@ void MercurialPlugin::showCommitWidget(const QList<VcsBaseClient::StatusItem> &s
|
||||
}
|
||||
|
||||
QTC_ASSERT(qobject_cast<CommitEditor *>(editor), return);
|
||||
CommitEditor *commitEditor = static_cast<CommitEditor *>(editor);
|
||||
auto commitEditor = static_cast<CommitEditor *>(editor);
|
||||
setSubmitEditor(commitEditor);
|
||||
|
||||
connect(commitEditor, &VcsBaseSubmitEditor::diffSelectedFiles,
|
||||
@@ -546,7 +545,7 @@ void MercurialPlugin::commitFromEditor()
|
||||
|
||||
bool MercurialPlugin::submitEditorAboutToClose()
|
||||
{
|
||||
CommitEditor *commitEditor = qobject_cast<CommitEditor *>(submitEditor());
|
||||
auto commitEditor = qobject_cast<CommitEditor *>(submitEditor());
|
||||
QTC_ASSERT(commitEditor, return true);
|
||||
Core::IDocument *editorFile = commitEditor->document();
|
||||
QTC_ASSERT(editorFile, return true);
|
||||
|
||||
@@ -39,7 +39,7 @@ class OptionsPageWidget : public VcsBase::VcsClientOptionsPageWidget
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit OptionsPageWidget(QWidget *parent = 0);
|
||||
explicit OptionsPageWidget(QWidget *parent = nullptr);
|
||||
|
||||
VcsBase::VcsBaseClientSettings settings() const override;
|
||||
void setSettings(const VcsBase::VcsBaseClientSettings &s) override;
|
||||
|
||||
@@ -37,7 +37,7 @@ class RevertDialog : public QDialog
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
RevertDialog(QWidget *parent = 0);
|
||||
RevertDialog(QWidget *parent = nullptr);
|
||||
~RevertDialog() override;
|
||||
|
||||
QString revision() const;
|
||||
|
||||
@@ -39,7 +39,7 @@ class SrcDestDialog : public QDialog
|
||||
|
||||
public:
|
||||
enum Direction { outgoing, incoming };
|
||||
explicit SrcDestDialog(Direction dir, QWidget *parent = 0);
|
||||
explicit SrcDestDialog(Direction dir, QWidget *parent = nullptr);
|
||||
~SrcDestDialog() override;
|
||||
|
||||
void setPathChooserKind(Utils::PathChooser::Kind kind);
|
||||
|
||||
Reference in New Issue
Block a user