forked from qt-creator/qt-creator
CVS: Modernize
override, auto, nullptr Change-Id: I1611ca33b1c3ddd563d9e74f77dbcdc903b65b78 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
7fdf1b84b7
commit
9cdce2ed52
@@ -37,7 +37,7 @@ class CvsAnnotationHighlighter : public VcsBase::BaseAnnotationHighlighter
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
explicit CvsAnnotationHighlighter(const ChangeNumbers &changeNumbers,
|
explicit CvsAnnotationHighlighter(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;
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class CvsDiffConfig : public VcsBaseEditorConfig
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
CvsDiffConfig(VcsBaseClientSettings &settings, QToolBar *toolBar);
|
CvsDiffConfig(VcsBaseClientSettings &settings, QToolBar *toolBar);
|
||||||
QStringList arguments() const;
|
QStringList arguments() const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
VcsBaseClientSettings &m_settings;
|
VcsBaseClientSettings &m_settings;
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ Core::ShellCommand *CvsControl::createInitialCheckoutCommand(const QString &url,
|
|||||||
const QString &localName,
|
const QString &localName,
|
||||||
const QStringList &extraArgs)
|
const QStringList &extraArgs)
|
||||||
{
|
{
|
||||||
QTC_ASSERT(localName == url, return 0);
|
QTC_ASSERT(localName == url, return nullptr);
|
||||||
|
|
||||||
const CvsSettings settings = CvsPlugin::instance()->client()->settings();
|
const CvsSettings settings = CvsPlugin::instance()->client()->settings();
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ public:
|
|||||||
|
|
||||||
bool isVcsFileOrDirectory(const Utils::FileName &fileName) const final;
|
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 managesFile(const QString &workingDirectory, const QString &fileName) const final;
|
||||||
|
|
||||||
bool isConfigured() const final;
|
bool isConfigured() const final;
|
||||||
|
|||||||
@@ -144,8 +144,9 @@ const VcsBaseEditorParameters editorParameters[] = {
|
|||||||
// Utility to find a parameter set by type
|
// Utility to find a parameter set by type
|
||||||
static inline const VcsBaseEditorParameters *findType(int ie)
|
static inline const VcsBaseEditorParameters *findType(int ie)
|
||||||
{
|
{
|
||||||
const EditorContentType et = static_cast<EditorContentType>(ie);
|
return VcsBaseEditor::findType(editorParameters,
|
||||||
return VcsBaseEditor::findType(editorParameters, sizeof(editorParameters) / sizeof(editorParameters[0]), et);
|
sizeof(editorParameters) / sizeof(*editorParameters),
|
||||||
|
static_cast<EditorContentType>(ie));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool messageBoxQuestion(const QString &title, const QString &question)
|
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 *CvsPlugin::m_cvsPluginInstance = 0;
|
CvsPlugin *CvsPlugin::m_cvsPluginInstance = nullptr;
|
||||||
|
|
||||||
CvsPlugin::~CvsPlugin()
|
CvsPlugin::~CvsPlugin()
|
||||||
{
|
{
|
||||||
@@ -416,7 +417,7 @@ bool CvsPlugin::submitEditorAboutToClose()
|
|||||||
if (!isCommitEditorOpen())
|
if (!isCommitEditorOpen())
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
CvsSubmitEditor *editor = qobject_cast<CvsSubmitEditor *>(submitEditor());
|
auto editor = qobject_cast<CvsSubmitEditor *>(submitEditor());
|
||||||
QTC_ASSERT(editor, return true);
|
QTC_ASSERT(editor, return true);
|
||||||
IDocument *editorDocument = editor->document();
|
IDocument *editorDocument = editor->document();
|
||||||
QTC_ASSERT(editorDocument, return true);
|
QTC_ASSERT(editorDocument, return true);
|
||||||
@@ -466,15 +467,15 @@ void CvsPlugin::diffCommitFiles(const QStringList &files)
|
|||||||
|
|
||||||
static void setDiffBaseDirectory(IEditor *editor, const QString &db)
|
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);
|
ve->setWorkingDirectory(db);
|
||||||
}
|
}
|
||||||
|
|
||||||
CvsSubmitEditor *CvsPlugin::openCVSSubmitEditor(const QString &fileName)
|
CvsSubmitEditor *CvsPlugin::openCVSSubmitEditor(const QString &fileName)
|
||||||
{
|
{
|
||||||
IEditor *editor = EditorManager::openEditor(fileName, CVSCOMMITEDITOR_ID);
|
IEditor *editor = EditorManager::openEditor(fileName, CVSCOMMITEDITOR_ID);
|
||||||
CvsSubmitEditor *submitEditor = qobject_cast<CvsSubmitEditor*>(editor);
|
auto submitEditor = qobject_cast<CvsSubmitEditor*>(editor);
|
||||||
QTC_ASSERT(submitEditor, return 0);
|
QTC_ASSERT(submitEditor, return nullptr);
|
||||||
connect(submitEditor, &VcsBaseSubmitEditor::diffSelectedFiles,
|
connect(submitEditor, &VcsBaseSubmitEditor::diffSelectedFiles,
|
||||||
this, &CvsPlugin::diffCommitFiles);
|
this, &CvsPlugin::diffCommitFiles);
|
||||||
|
|
||||||
@@ -907,7 +908,7 @@ bool CvsPlugin::status(const QString &topLevel, const QString &file, const QStri
|
|||||||
runCvs(topLevel, args, client()->vcsTimeoutS(), 0);
|
runCvs(topLevel, args, client()->vcsTimeoutS(), 0);
|
||||||
const bool ok = response.result == CvsResponse::Ok;
|
const bool ok = response.result == CvsResponse::Ok;
|
||||||
if (ok)
|
if (ok)
|
||||||
showOutputInEditor(title, response.stdOut, OtherContent, topLevel, 0);
|
showOutputInEditor(title, response.stdOut, OtherContent, topLevel, nullptr);
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1027,7 +1028,7 @@ bool CvsPlugin::describe(const QString &repositoryPath,
|
|||||||
{
|
{
|
||||||
// Collect logs
|
// Collect logs
|
||||||
QString output;
|
QString output;
|
||||||
QTextCodec *codec = 0;
|
QTextCodec *codec = nullptr;
|
||||||
const QList<CvsLogEntry>::iterator lend = entries.end();
|
const QList<CvsLogEntry>::iterator lend = entries.end();
|
||||||
for (QList<CvsLogEntry>::iterator it = entries.begin(); it != lend; ++it) {
|
for (QList<CvsLogEntry>::iterator it = entries.begin(); it != lend; ++it) {
|
||||||
// Before fiddling file names, try to find codec
|
// Before fiddling file names, try to find codec
|
||||||
@@ -1141,13 +1142,13 @@ IEditor *CvsPlugin::showOutputInEditor(const QString& title, const QString &outp
|
|||||||
QTextCodec *codec)
|
QTextCodec *codec)
|
||||||
{
|
{
|
||||||
const VcsBaseEditorParameters *params = findType(editorType);
|
const VcsBaseEditorParameters *params = findType(editorType);
|
||||||
QTC_ASSERT(params, return 0);
|
QTC_ASSERT(params, return nullptr);
|
||||||
const Id id = params->id;
|
const Id id = params->id;
|
||||||
QString s = title;
|
QString s = title;
|
||||||
IEditor *editor = EditorManager::openEditorWithContents(id, &s, output.toUtf8());
|
IEditor *editor = EditorManager::openEditorWithContents(id, &s, output.toUtf8());
|
||||||
CvsEditorWidget *e = qobject_cast<CvsEditorWidget*>(editor->widget());
|
auto e = qobject_cast<CvsEditorWidget*>(editor->widget());
|
||||||
if (!e)
|
if (!e)
|
||||||
return 0;
|
return nullptr;
|
||||||
connect(e, &VcsBaseEditorWidget::annotateRevisionRequested, this, &CvsPlugin::annotate);
|
connect(e, &VcsBaseEditorWidget::annotateRevisionRequested, this, &CvsPlugin::annotate);
|
||||||
s.replace(QLatin1Char(' '), QLatin1Char('_'));
|
s.replace(QLatin1Char(' '), QLatin1Char('_'));
|
||||||
e->textDocument()->setFallbackSaveAsFileName(s);
|
e->textDocument()->setFallbackSaveAsFileName(s);
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ public:
|
|||||||
// IVersionControl
|
// IVersionControl
|
||||||
bool vcsAdd(const QString &workingDir, const QString &fileName);
|
bool vcsAdd(const QString &workingDir, const QString &fileName);
|
||||||
bool vcsDelete(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;
|
bool managesFile(const QString &workingDirectory, const QString &fileName) const;
|
||||||
// cvs 'edit' is used to implement 'open' (cvsnt).
|
// cvs 'edit' is used to implement 'open' (cvsnt).
|
||||||
bool edit(const QString &topLevel, const QStringList &files);
|
bool edit(const QString &topLevel, const QStringList &files);
|
||||||
@@ -135,7 +135,7 @@ private:
|
|||||||
const QStringList &arguments,
|
const QStringList &arguments,
|
||||||
int timeOutS,
|
int timeOutS,
|
||||||
unsigned flags,
|
unsigned flags,
|
||||||
QTextCodec *outputCodec = 0) const;
|
QTextCodec *outputCodec = nullptr) const;
|
||||||
|
|
||||||
void annotate(const QString &workingDir, const QString &file,
|
void annotate(const QString &workingDir, const QString &file,
|
||||||
const QString &revision = QString(), int lineNumber= -1);
|
const QString &revision = QString(), int lineNumber= -1);
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public:
|
|||||||
QStringList addOptions(const QStringList &args) const;
|
QStringList addOptions(const QStringList &args) const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void readLegacySettings(const QSettings *settings);
|
void readLegacySettings(const QSettings *settings) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
@@ -39,10 +39,10 @@ class SettingsPageWidget : public VcsBase::VcsClientOptionsPageWidget
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SettingsPageWidget(QWidget *parent = 0);
|
explicit SettingsPageWidget(QWidget *parent = nullptr);
|
||||||
|
|
||||||
VcsBase::VcsBaseClientSettings settings() const;
|
VcsBase::VcsBaseClientSettings settings() const override;
|
||||||
void setSettings(const VcsBase::VcsBaseClientSettings &);
|
void setSettings(const VcsBase::VcsBaseClientSettings &) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::SettingsPage m_ui;
|
Ui::SettingsPage m_ui;
|
||||||
|
|||||||
Reference in New Issue
Block a user