diff --git a/src/libs/utils/savefile.cpp b/src/libs/utils/savefile.cpp index 8d07603ad87..3466667509b 100644 --- a/src/libs/utils/savefile.cpp +++ b/src/libs/utils/savefile.cpp @@ -36,7 +36,7 @@ namespace Utils { -QFile::Permissions SaveFile::m_umask = nullptr; +static QFile::Permissions m_umask = {}; SaveFile::SaveFile(const QString &filename) : m_finalFileName(filename) @@ -207,15 +207,15 @@ void SaveFile::initializeUmask() mode_t mask = umask(0); // get current umask umask(mask); // set it back - m_umask = ((mask & S_IRUSR) ? QFile::ReadOwner : QFlags(nullptr)) - | ((mask & S_IWUSR) ? QFile::WriteOwner : QFlags(nullptr)) - | ((mask & S_IXUSR) ? QFile::ExeOwner : QFlags(nullptr)) - | ((mask & S_IRGRP) ? QFile::ReadGroup : QFlags(nullptr)) - | ((mask & S_IWGRP) ? QFile::WriteGroup : QFlags(nullptr)) - | ((mask & S_IXGRP) ? QFile::ExeGroup : QFlags(nullptr)) - | ((mask & S_IROTH) ? QFile::ReadOther : QFlags(nullptr)) - | ((mask & S_IWOTH) ? QFile::WriteOther : QFlags(nullptr)) - | ((mask & S_IXOTH) ? QFile::ExeOther : QFlags(nullptr)); + m_umask = ((mask & S_IRUSR) ? QFile::ReadOwner : QFlags()) + | ((mask & S_IWUSR) ? QFile::WriteOwner : QFlags()) + | ((mask & S_IXUSR) ? QFile::ExeOwner : QFlags()) + | ((mask & S_IRGRP) ? QFile::ReadGroup : QFlags()) + | ((mask & S_IWGRP) ? QFile::WriteGroup : QFlags()) + | ((mask & S_IXGRP) ? QFile::ExeGroup : QFlags()) + | ((mask & S_IROTH) ? QFile::ReadOther : QFlags()) + | ((mask & S_IWOTH) ? QFile::WriteOther : QFlags()) + | ((mask & S_IXOTH) ? QFile::ExeOther : QFlags()); #endif } diff --git a/src/libs/utils/savefile.h b/src/libs/utils/savefile.h index 799b30c9ca8..4978de08e1d 100644 --- a/src/libs/utils/savefile.h +++ b/src/libs/utils/savefile.h @@ -52,7 +52,6 @@ private: const QString m_finalFileName; std::unique_ptr m_tempFile; bool m_finalized = true; - static QFile::Permissions m_umask; }; } // namespace Utils diff --git a/src/plugins/bineditor/bineditorplugin.cpp b/src/plugins/bineditor/bineditorplugin.cpp index b6bc79d23ad..81de2b56902 100644 --- a/src/plugins/bineditor/bineditorplugin.cpp +++ b/src/plugins/bineditor/bineditorplugin.cpp @@ -148,7 +148,7 @@ public: } else { result = NotFound; m_contPos = -1; - m_widget->highlightSearchResults(QByteArray(), nullptr); + m_widget->highlightSearchResults(QByteArray(), {}); } } return result; diff --git a/src/plugins/bineditor/bineditorwidget.h b/src/plugins/bineditor/bineditorwidget.h index c44dbb4c8c2..50c369caf0c 100644 --- a/src/plugins/bineditor/bineditorwidget.h +++ b/src/plugins/bineditor/bineditorwidget.h @@ -97,8 +97,7 @@ public: void setReadOnly(bool); bool isReadOnly() const; - int find(const QByteArray &pattern, qint64 from = 0, - QTextDocument::FindFlags findFlags = nullptr); + int find(const QByteArray &pattern, qint64 from = 0, QTextDocument::FindFlags findFlags = {}); void selectAll(); void clear(); @@ -124,8 +123,7 @@ public: QList markup() const { return m_markup; } void setFontSettings(const TextEditor::FontSettings &fs); - void highlightSearchResults(const QByteArray &pattern, - QTextDocument::FindFlags findFlags = nullptr); + void highlightSearchResults(const QByteArray &pattern, QTextDocument::FindFlags findFlags = {}); void copy(bool raw = false); void setMarkup(const QList &markup); void setNewWindowRequestAllowed(bool c); diff --git a/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.h b/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.h index 2d36caed2ef..bc5c95579c7 100644 --- a/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.h +++ b/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.h @@ -62,7 +62,7 @@ public: bool isEnabled() const override; void requestSourceRangesAndDiagnostics(const QString &queryText, const QString &exampleContent); 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; Core::FindFlags supportedFindFlags() const override; diff --git a/src/plugins/clangrefactoring/clangrefactoringplugin.cpp b/src/plugins/clangrefactoring/clangrefactoringplugin.cpp index 4f7d34d800f..0e58930363d 100644 --- a/src/plugins/clangrefactoring/clangrefactoringplugin.cpp +++ b/src/plugins/clangrefactoring/clangrefactoringplugin.cpp @@ -88,7 +88,7 @@ public: ClangPchManager::ProgressManager progressManager{ [] (QFutureInterface &promise) { 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}; QtCreatorEditorManager editorManager{filePathCache}; ClangBackEnd::RefactoringConnectionClient connectionClient{&refactoringClient}; diff --git a/src/plugins/coreplugin/dialogs/externaltoolconfig.cpp b/src/plugins/coreplugin/dialogs/externaltoolconfig.cpp index b78f0b5dba6..661856a4d84 100644 --- a/src/plugins/coreplugin/dialogs/externaltoolconfig.cpp +++ b/src/plugins/coreplugin/dialogs/externaltoolconfig.cpp @@ -223,7 +223,7 @@ Qt::ItemFlags ExternalToolModel::flags(const QModelIndex &index) const return TOOLSMENU_ITEM_FLAGS; return CATEGORY_ITEM_FLAGS; } - return nullptr; + return {}; } bool ExternalToolModel::setData(const QModelIndex &modelIndex, const QVariant &value, int role) diff --git a/src/plugins/coreplugin/find/findplugin.h b/src/plugins/coreplugin/find/findplugin.h index f79ed666e79..a997d833a9f 100644 --- a/src/plugins/coreplugin/find/findplugin.h +++ b/src/plugins/coreplugin/find/findplugin.h @@ -54,7 +54,7 @@ public: static FindFlags findFlags(); 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 QAbstractListModel *findCompletionModel(); static QStringListModel *replaceCompletionModel(); diff --git a/src/plugins/cpptools/cppcodestylesettingspage.cpp b/src/plugins/cpptools/cppcodestylesettingspage.cpp index 1616411f511..160b2e1cbf9 100644 --- a/src/plugins/cpptools/cppcodestylesettingspage.cpp +++ b/src/plugins/cpptools/cppcodestylesettingspage.cpp @@ -75,7 +75,7 @@ static void applyRefactorings(QTextDocument *textDocument, TextEditorWidget *edi // Run the formatter Overview overview; overview.showReturnTypes = true; - overview.starBindFlags = Overview::StarBindFlags(nullptr); + overview.starBindFlags = {}; if (settings.bindStarToIdentifier) overview.starBindFlags |= Overview::BindToIdentifier; diff --git a/src/plugins/cpptools/symbolsearcher_test.cpp b/src/plugins/cpptools/symbolsearcher_test.cpp index 624973cbf47..b1793beedde 100644 --- a/src/plugins/cpptools/symbolsearcher_test.cpp +++ b/src/plugins/cpptools/symbolsearcher_test.cpp @@ -258,7 +258,7 @@ void CppToolsPlugin::test_builtinsymbolsearcher_data() // Check Enums searchParameters = SymbolSearcher::Parameters(); searchParameters.text = _("enum"); - searchParameters.flags = nullptr; + searchParameters.flags = {}; searchParameters.types = SymbolSearcher::Enums; searchParameters.scope = SymbolSearcher::SearchGlobal; QTest::newRow("BuiltinSymbolSearcher::Enums") @@ -273,7 +273,7 @@ void CppToolsPlugin::test_builtinsymbolsearcher_data() // Check Declarations searchParameters = SymbolSearcher::Parameters(); searchParameters.text = _("myvar"); - searchParameters.flags = nullptr; + searchParameters.flags = {}; searchParameters.types = SymbolSearcher::Declarations; searchParameters.scope = SymbolSearcher::SearchGlobal; QTest::newRow("BuiltinSymbolSearcher::Declarations") diff --git a/src/plugins/help/helpwidget.cpp b/src/plugins/help/helpwidget.cpp index 9df84970bb6..e8d85caa181 100644 --- a/src/plugins/help/helpwidget.cpp +++ b/src/plugins/help/helpwidget.cpp @@ -975,7 +975,7 @@ void HelpWidget::highlightSearchTerms() auto viewer = qobject_cast(sender()); QTC_ASSERT(viewer, return); foreach (const QString& term, m_searchTerms) - viewer->findText(term, nullptr, false, true); + viewer->findText(term, {}, false, true); m_searchTerms.clear(); } diff --git a/src/shared/proparser/qmakebuiltins.cpp b/src/shared/proparser/qmakebuiltins.cpp index 916d4ab891a..89c097a2fa1 100644 --- a/src/shared/proparser/qmakebuiltins.cpp +++ b/src/shared/proparser/qmakebuiltins.cpp @@ -1643,7 +1643,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinConditional( return ReturnFalse; } QString parseInto; - LoadFlags flags = 0; + LoadFlags flags = {}; if (m_cumulative) flags = LoadSilent; if (args.count() >= 2) {