forked from qt-creator/qt-creator
Utils: Remove Utils::optional
Since we are now requiring macOS 10.14 we can remove our local implementation of optional and use std::optional for macOS too. Change-Id: I2bd018261b68da64f7f031a812045dd7784697e1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -30,7 +30,6 @@
|
||||
#include <utils/globalfilechangeblocker.h>
|
||||
#include <utils/hostosinfo.h>
|
||||
#include <utils/mimeutils.h>
|
||||
#include <utils/optional.h>
|
||||
#include <utils/pathchooser.h>
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/reloadpromptutils.h>
|
||||
@@ -52,6 +51,8 @@
|
||||
#include <QStringList>
|
||||
#include <QTimer>
|
||||
|
||||
#include <optional>
|
||||
|
||||
static const bool kUseProjectsDirectoryDefault = true;
|
||||
static Q_LOGGING_CATEGORY(log, "qtc.core.documentmanager", QtWarningMsg)
|
||||
|
||||
@@ -1131,7 +1132,7 @@ void DocumentManager::checkForReload()
|
||||
QStringList filesToDiff;
|
||||
for (IDocument *document : qAsConst(changedIDocuments)) {
|
||||
IDocument::ChangeTrigger trigger = IDocument::TriggerInternal;
|
||||
optional<IDocument::ChangeType> type;
|
||||
std::optional<IDocument::ChangeType> type;
|
||||
bool changed = false;
|
||||
// find out the type & behavior from the two possible files
|
||||
// behavior is internal if all changes are expected (and none removed)
|
||||
|
||||
Reference in New Issue
Block a user