Use even less nullptr for default flags

Change-Id: I5ec30de3e41dfc1c7bf6d5f5e36991eadcbbfb72
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2020-01-17 15:50:46 +01:00
parent a3447f6eb2
commit 7e19d1af7c
12 changed files with 22 additions and 25 deletions

View File

@@ -36,7 +36,7 @@
namespace Utils { namespace Utils {
QFile::Permissions SaveFile::m_umask = nullptr; static QFile::Permissions m_umask = {};
SaveFile::SaveFile(const QString &filename) : SaveFile::SaveFile(const QString &filename) :
m_finalFileName(filename) m_finalFileName(filename)
@@ -207,15 +207,15 @@ void SaveFile::initializeUmask()
mode_t mask = umask(0); // get current umask mode_t mask = umask(0); // get current umask
umask(mask); // set it back umask(mask); // set it back
m_umask = ((mask & S_IRUSR) ? QFile::ReadOwner : QFlags<QFile::Permission>(nullptr)) m_umask = ((mask & S_IRUSR) ? QFile::ReadOwner : QFlags<QFile::Permission>())
| ((mask & S_IWUSR) ? QFile::WriteOwner : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IWUSR) ? QFile::WriteOwner : QFlags<QFile::Permission>())
| ((mask & S_IXUSR) ? QFile::ExeOwner : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IXUSR) ? QFile::ExeOwner : QFlags<QFile::Permission>())
| ((mask & S_IRGRP) ? QFile::ReadGroup : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IRGRP) ? QFile::ReadGroup : QFlags<QFile::Permission>())
| ((mask & S_IWGRP) ? QFile::WriteGroup : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IWGRP) ? QFile::WriteGroup : QFlags<QFile::Permission>())
| ((mask & S_IXGRP) ? QFile::ExeGroup : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IXGRP) ? QFile::ExeGroup : QFlags<QFile::Permission>())
| ((mask & S_IROTH) ? QFile::ReadOther : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IROTH) ? QFile::ReadOther : QFlags<QFile::Permission>())
| ((mask & S_IWOTH) ? QFile::WriteOther : QFlags<QFile::Permission>(nullptr)) | ((mask & S_IWOTH) ? QFile::WriteOther : QFlags<QFile::Permission>())
| ((mask & S_IXOTH) ? QFile::ExeOther : QFlags<QFile::Permission>(nullptr)); | ((mask & S_IXOTH) ? QFile::ExeOther : QFlags<QFile::Permission>());
#endif #endif
} }

View File

@@ -52,7 +52,6 @@ private:
const QString m_finalFileName; const QString m_finalFileName;
std::unique_ptr<QTemporaryFile> m_tempFile; std::unique_ptr<QTemporaryFile> m_tempFile;
bool m_finalized = true; bool m_finalized = true;
static QFile::Permissions m_umask;
}; };
} // namespace Utils } // namespace Utils

View File

@@ -148,7 +148,7 @@ public:
} else { } else {
result = NotFound; result = NotFound;
m_contPos = -1; m_contPos = -1;
m_widget->highlightSearchResults(QByteArray(), nullptr); m_widget->highlightSearchResults(QByteArray(), {});
} }
} }
return result; return result;

View File

@@ -97,8 +97,7 @@ public:
void setReadOnly(bool); void setReadOnly(bool);
bool isReadOnly() const; bool isReadOnly() const;
int find(const QByteArray &pattern, qint64 from = 0, int find(const QByteArray &pattern, qint64 from = 0, QTextDocument::FindFlags findFlags = {});
QTextDocument::FindFlags findFlags = nullptr);
void selectAll(); void selectAll();
void clear(); void clear();
@@ -124,8 +123,7 @@ public:
QList<Markup> markup() const { return m_markup; } QList<Markup> markup() const { return m_markup; }
void setFontSettings(const TextEditor::FontSettings &fs); void setFontSettings(const TextEditor::FontSettings &fs);
void highlightSearchResults(const QByteArray &pattern, void highlightSearchResults(const QByteArray &pattern, QTextDocument::FindFlags findFlags = {});
QTextDocument::FindFlags findFlags = nullptr);
void copy(bool raw = false); void copy(bool raw = false);
void setMarkup(const QList<Markup> &markup); void setMarkup(const QList<Markup> &markup);
void setNewWindowRequestAllowed(bool c); void setNewWindowRequestAllowed(bool c);

View File

@@ -62,7 +62,7 @@ public:
bool isEnabled() const override; bool isEnabled() const override;
void requestSourceRangesAndDiagnostics(const QString &queryText, const QString &exampleContent); void requestSourceRangesAndDiagnostics(const QString &queryText, const QString &exampleContent);
SearchHandle *find(const QString &queryText); SearchHandle *find(const QString &queryText);
void findAll(const QString &queryText, Core::FindFlags findFlags = nullptr) override; void findAll(const QString &queryText, Core::FindFlags findFlags = {}) override;
bool showSearchTermInput() const override; bool showSearchTermInput() const override;
Core::FindFlags supportedFindFlags() const override; Core::FindFlags supportedFindFlags() const override;

View File

@@ -88,7 +88,7 @@ public:
ClangPchManager::ProgressManager progressManager{ ClangPchManager::ProgressManager progressManager{
[] (QFutureInterface<void> &promise) { [] (QFutureInterface<void> &promise) {
auto title = QCoreApplication::translate("ClangRefactoringProgressManager", "C++ Indexing"); auto title = QCoreApplication::translate("ClangRefactoringProgressManager", "C++ Indexing");
Core::ProgressManager::addTask(promise.future(), title, "clang indexing", nullptr);}}; Core::ProgressManager::addTask(promise.future(), title, "clang indexing", {});}};
RefactoringClient refactoringClient{progressManager}; RefactoringClient refactoringClient{progressManager};
QtCreatorEditorManager editorManager{filePathCache}; QtCreatorEditorManager editorManager{filePathCache};
ClangBackEnd::RefactoringConnectionClient connectionClient{&refactoringClient}; ClangBackEnd::RefactoringConnectionClient connectionClient{&refactoringClient};

View File

@@ -223,7 +223,7 @@ Qt::ItemFlags ExternalToolModel::flags(const QModelIndex &index) const
return TOOLSMENU_ITEM_FLAGS; return TOOLSMENU_ITEM_FLAGS;
return CATEGORY_ITEM_FLAGS; return CATEGORY_ITEM_FLAGS;
} }
return nullptr; return {};
} }
bool ExternalToolModel::setData(const QModelIndex &modelIndex, const QVariant &value, int role) bool ExternalToolModel::setData(const QModelIndex &modelIndex, const QVariant &value, int role)

View File

@@ -54,7 +54,7 @@ public:
static FindFlags findFlags(); static FindFlags findFlags();
static bool hasFindFlag(FindFlag flag); static bool hasFindFlag(FindFlag flag);
static void updateFindCompletion(const QString &text, FindFlags flags = nullptr); static void updateFindCompletion(const QString &text, FindFlags flags = {});
static void updateReplaceCompletion(const QString &text); static void updateReplaceCompletion(const QString &text);
static QAbstractListModel *findCompletionModel(); static QAbstractListModel *findCompletionModel();
static QStringListModel *replaceCompletionModel(); static QStringListModel *replaceCompletionModel();

View File

@@ -75,7 +75,7 @@ static void applyRefactorings(QTextDocument *textDocument, TextEditorWidget *edi
// Run the formatter // Run the formatter
Overview overview; Overview overview;
overview.showReturnTypes = true; overview.showReturnTypes = true;
overview.starBindFlags = Overview::StarBindFlags(nullptr); overview.starBindFlags = {};
if (settings.bindStarToIdentifier) if (settings.bindStarToIdentifier)
overview.starBindFlags |= Overview::BindToIdentifier; overview.starBindFlags |= Overview::BindToIdentifier;

View File

@@ -258,7 +258,7 @@ void CppToolsPlugin::test_builtinsymbolsearcher_data()
// Check Enums // Check Enums
searchParameters = SymbolSearcher::Parameters(); searchParameters = SymbolSearcher::Parameters();
searchParameters.text = _("enum"); searchParameters.text = _("enum");
searchParameters.flags = nullptr; searchParameters.flags = {};
searchParameters.types = SymbolSearcher::Enums; searchParameters.types = SymbolSearcher::Enums;
searchParameters.scope = SymbolSearcher::SearchGlobal; searchParameters.scope = SymbolSearcher::SearchGlobal;
QTest::newRow("BuiltinSymbolSearcher::Enums") QTest::newRow("BuiltinSymbolSearcher::Enums")
@@ -273,7 +273,7 @@ void CppToolsPlugin::test_builtinsymbolsearcher_data()
// Check Declarations // Check Declarations
searchParameters = SymbolSearcher::Parameters(); searchParameters = SymbolSearcher::Parameters();
searchParameters.text = _("myvar"); searchParameters.text = _("myvar");
searchParameters.flags = nullptr; searchParameters.flags = {};
searchParameters.types = SymbolSearcher::Declarations; searchParameters.types = SymbolSearcher::Declarations;
searchParameters.scope = SymbolSearcher::SearchGlobal; searchParameters.scope = SymbolSearcher::SearchGlobal;
QTest::newRow("BuiltinSymbolSearcher::Declarations") QTest::newRow("BuiltinSymbolSearcher::Declarations")

View File

@@ -975,7 +975,7 @@ void HelpWidget::highlightSearchTerms()
auto viewer = qobject_cast<HelpViewer *>(sender()); auto viewer = qobject_cast<HelpViewer *>(sender());
QTC_ASSERT(viewer, return); QTC_ASSERT(viewer, return);
foreach (const QString& term, m_searchTerms) foreach (const QString& term, m_searchTerms)
viewer->findText(term, nullptr, false, true); viewer->findText(term, {}, false, true);
m_searchTerms.clear(); m_searchTerms.clear();
} }

View File

@@ -1643,7 +1643,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinConditional(
return ReturnFalse; return ReturnFalse;
} }
QString parseInto; QString parseInto;
LoadFlags flags = 0; LoadFlags flags = {};
if (m_cumulative) if (m_cumulative)
flags = LoadSilent; flags = LoadSilent;
if (args.count() >= 2) { if (args.count() >= 2) {