summaryrefslogtreecommitdiff
path: root/src/plugins/cvs
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-09-20 00:56:53 +0300
committerOrgad Shaneh <orgads@gmail.com>2018-09-20 05:28:45 +0000
commit9cdce2ed52fe6d1b46f917ff04248289442f2144 (patch)
tree96c6f27fb36f81bd7816c121b8c8f400ad813b8e /src/plugins/cvs
parent7fdf1b84b7230818de990b6a8190c70ee64f9f7a (diff)
downloadqt-creator-9cdce2ed52fe6d1b46f917ff04248289442f2144.tar.gz
CVS: Modernize
override, auto, nullptr Change-Id: I1611ca33b1c3ddd563d9e74f77dbcdc903b65b78 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/cvs')
-rw-r--r--src/plugins/cvs/annotationhighlighter.h2
-rw-r--r--src/plugins/cvs/cvsclient.cpp2
-rw-r--r--src/plugins/cvs/cvscontrol.cpp2
-rw-r--r--src/plugins/cvs/cvscontrol.h2
-rw-r--r--src/plugins/cvs/cvsplugin.cpp25
-rw-r--r--src/plugins/cvs/cvsplugin.h4
-rw-r--r--src/plugins/cvs/cvssettings.h2
-rw-r--r--src/plugins/cvs/settingspage.h6
8 files changed, 23 insertions, 22 deletions
diff --git a/src/plugins/cvs/annotationhighlighter.h b/src/plugins/cvs/annotationhighlighter.h
index afa52aba61..0793c34364 100644
--- a/src/plugins/cvs/annotationhighlighter.h
+++ b/src/plugins/cvs/annotationhighlighter.h
@@ -37,7 +37,7 @@ class CvsAnnotationHighlighter : public VcsBase::BaseAnnotationHighlighter
public:
explicit CvsAnnotationHighlighter(const ChangeNumbers &changeNumbers,
- QTextDocument *document = 0);
+ QTextDocument *document = nullptr);
private:
QString changeNumber(const QString &block) const override;
diff --git a/src/plugins/cvs/cvsclient.cpp b/src/plugins/cvs/cvsclient.cpp
index bd6052a4ee..95a5697e96 100644
--- a/src/plugins/cvs/cvsclient.cpp
+++ b/src/plugins/cvs/cvsclient.cpp
@@ -48,7 +48,7 @@ class CvsDiffConfig : public VcsBaseEditorConfig
Q_OBJECT
public:
CvsDiffConfig(VcsBaseClientSettings &settings, QToolBar *toolBar);
- QStringList arguments() const;
+ QStringList arguments() const override;
private:
VcsBaseClientSettings &m_settings;
diff --git a/src/plugins/cvs/cvscontrol.cpp b/src/plugins/cvs/cvscontrol.cpp
index d9bf55a86e..602d6764a2 100644
--- a/src/plugins/cvs/cvscontrol.cpp
+++ b/src/plugins/cvs/cvscontrol.cpp
@@ -141,7 +141,7 @@ Core::ShellCommand *CvsControl::createInitialCheckoutCommand(const QString &url,
const QString &localName,
const QStringList &extraArgs)
{
- QTC_ASSERT(localName == url, return 0);
+ QTC_ASSERT(localName == url, return nullptr);
const CvsSettings settings = CvsPlugin::instance()->client()->settings();
diff --git a/src/plugins/cvs/cvscontrol.h b/src/plugins/cvs/cvscontrol.h
index 1bc093b788..37370452c9 100644
--- a/src/plugins/cvs/cvscontrol.h
+++ b/src/plugins/cvs/cvscontrol.h
@@ -44,7 +44,7 @@ public:
bool isVcsFileOrDirectory(const Utils::FileName &fileName) const final;
- bool managesDirectory(const QString &directory, QString *topLevel = 0) const final;
+ bool managesDirectory(const QString &directory, QString *topLevel = nullptr) const final;
bool managesFile(const QString &workingDirectory, const QString &fileName) const final;
bool isConfigured() const final;
diff --git a/src/plugins/cvs/cvsplugin.cpp b/src/plugins/cvs/cvsplugin.cpp
index 706f852384..99c72a287d 100644
--- a/src/plugins/cvs/cvsplugin.cpp
+++ b/src/plugins/cvs/cvsplugin.cpp
@@ -144,8 +144,9 @@ const VcsBaseEditorParameters editorParameters[] = {
// Utility to find a parameter set by type
static inline const VcsBaseEditorParameters *findType(int ie)
{
- const EditorContentType et = static_cast<EditorContentType>(ie);
- return VcsBaseEditor::findType(editorParameters, sizeof(editorParameters) / sizeof(editorParameters[0]), et);
+ return VcsBaseEditor::findType(editorParameters,
+ sizeof(editorParameters) / sizeof(*editorParameters),
+ static_cast<EditorContentType>(ie));
}
static inline bool messageBoxQuestion(const QString &title, const QString &question)
@@ -154,7 +155,7 @@ static inline bool messageBoxQuestion(const QString &title, const QString &quest
}
// ------------- CVSPlugin
-CvsPlugin *CvsPlugin::m_cvsPluginInstance = 0;
+CvsPlugin *CvsPlugin::m_cvsPluginInstance = nullptr;
CvsPlugin::~CvsPlugin()
{
@@ -416,7 +417,7 @@ bool CvsPlugin::submitEditorAboutToClose()
if (!isCommitEditorOpen())
return true;
- CvsSubmitEditor *editor = qobject_cast<CvsSubmitEditor *>(submitEditor());
+ auto editor = qobject_cast<CvsSubmitEditor *>(submitEditor());
QTC_ASSERT(editor, return true);
IDocument *editorDocument = editor->document();
QTC_ASSERT(editorDocument, return true);
@@ -466,15 +467,15 @@ void CvsPlugin::diffCommitFiles(const QStringList &files)
static void setDiffBaseDirectory(IEditor *editor, const QString &db)
{
- if (VcsBaseEditorWidget *ve = qobject_cast<VcsBaseEditorWidget*>(editor->widget()))
+ if (auto ve = qobject_cast<VcsBaseEditorWidget*>(editor->widget()))
ve->setWorkingDirectory(db);
}
CvsSubmitEditor *CvsPlugin::openCVSSubmitEditor(const QString &fileName)
{
IEditor *editor = EditorManager::openEditor(fileName, CVSCOMMITEDITOR_ID);
- CvsSubmitEditor *submitEditor = qobject_cast<CvsSubmitEditor*>(editor);
- QTC_ASSERT(submitEditor, return 0);
+ auto submitEditor = qobject_cast<CvsSubmitEditor*>(editor);
+ QTC_ASSERT(submitEditor, return nullptr);
connect(submitEditor, &VcsBaseSubmitEditor::diffSelectedFiles,
this, &CvsPlugin::diffCommitFiles);
@@ -907,7 +908,7 @@ bool CvsPlugin::status(const QString &topLevel, const QString &file, const QStri
runCvs(topLevel, args, client()->vcsTimeoutS(), 0);
const bool ok = response.result == CvsResponse::Ok;
if (ok)
- showOutputInEditor(title, response.stdOut, OtherContent, topLevel, 0);
+ showOutputInEditor(title, response.stdOut, OtherContent, topLevel, nullptr);
return ok;
}
@@ -1027,7 +1028,7 @@ bool CvsPlugin::describe(const QString &repositoryPath,
{
// Collect logs
QString output;
- QTextCodec *codec = 0;
+ QTextCodec *codec = nullptr;
const QList<CvsLogEntry>::iterator lend = entries.end();
for (QList<CvsLogEntry>::iterator it = entries.begin(); it != lend; ++it) {
// Before fiddling file names, try to find codec
@@ -1141,13 +1142,13 @@ IEditor *CvsPlugin::showOutputInEditor(const QString& title, const QString &outp
QTextCodec *codec)
{
const VcsBaseEditorParameters *params = findType(editorType);
- QTC_ASSERT(params, return 0);
+ QTC_ASSERT(params, return nullptr);
const Id id = params->id;
QString s = title;
IEditor *editor = EditorManager::openEditorWithContents(id, &s, output.toUtf8());
- CvsEditorWidget *e = qobject_cast<CvsEditorWidget*>(editor->widget());
+ auto e = qobject_cast<CvsEditorWidget*>(editor->widget());
if (!e)
- return 0;
+ return nullptr;
connect(e, &VcsBaseEditorWidget::annotateRevisionRequested, this, &CvsPlugin::annotate);
s.replace(QLatin1Char(' '), QLatin1Char('_'));
e->textDocument()->setFallbackSaveAsFileName(s);
diff --git a/src/plugins/cvs/cvsplugin.h b/src/plugins/cvs/cvsplugin.h
index c03dd6ae09..9290002569 100644
--- a/src/plugins/cvs/cvsplugin.h
+++ b/src/plugins/cvs/cvsplugin.h
@@ -79,7 +79,7 @@ public:
// IVersionControl
bool vcsAdd(const QString &workingDir, const QString &fileName);
bool vcsDelete(const QString &workingDir, const QString &fileName);
- bool managesDirectory(const QString &directory, QString *topLevel = 0) const;
+ bool managesDirectory(const QString &directory, QString *topLevel = nullptr) const;
bool managesFile(const QString &workingDirectory, const QString &fileName) const;
// cvs 'edit' is used to implement 'open' (cvsnt).
bool edit(const QString &topLevel, const QStringList &files);
@@ -135,7 +135,7 @@ private:
const QStringList &arguments,
int timeOutS,
unsigned flags,
- QTextCodec *outputCodec = 0) const;
+ QTextCodec *outputCodec = nullptr) const;
void annotate(const QString &workingDir, const QString &file,
const QString &revision = QString(), int lineNumber= -1);
diff --git a/src/plugins/cvs/cvssettings.h b/src/plugins/cvs/cvssettings.h
index ab4755b2c9..3884cc32c1 100644
--- a/src/plugins/cvs/cvssettings.h
+++ b/src/plugins/cvs/cvssettings.h
@@ -46,7 +46,7 @@ public:
QStringList addOptions(const QStringList &args) const;
protected:
- void readLegacySettings(const QSettings *settings);
+ void readLegacySettings(const QSettings *settings) override;
};
} // namespace Internal
diff --git a/src/plugins/cvs/settingspage.h b/src/plugins/cvs/settingspage.h
index a36fdd1f92..404146aef9 100644
--- a/src/plugins/cvs/settingspage.h
+++ b/src/plugins/cvs/settingspage.h
@@ -39,10 +39,10 @@ class SettingsPageWidget : public VcsBase::VcsClientOptionsPageWidget
Q_OBJECT
public:
- explicit SettingsPageWidget(QWidget *parent = 0);
+ explicit SettingsPageWidget(QWidget *parent = nullptr);
- VcsBase::VcsBaseClientSettings settings() const;
- void setSettings(const VcsBase::VcsBaseClientSettings &);
+ VcsBase::VcsBaseClientSettings settings() const override;
+ void setSettings(const VcsBase::VcsBaseClientSettings &) override;
private:
Ui::SettingsPage m_ui;