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