forked from qt-creator/qt-creator
EditorManager: Allow remote files in skipOpeningBigTextFile()
Change-Id: I8de8ee2bc2e2a8294e0f751700102a99488d4e1b Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -746,12 +746,11 @@ bool EditorManagerPrivate::skipOpeningBigTextFile(const FilePath &filePath)
|
|||||||
if (!filePath.exists())
|
if (!filePath.exists())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
Utils::MimeType mimeType = Utils::mimeTypeForFile(filePath.toString());
|
const MimeType mimeType = Utils::mimeTypeForFile(filePath);
|
||||||
if (!mimeType.inherits("text/plain"))
|
if (!mimeType.inherits("text/plain"))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
const QFileInfo fileInfo = filePath.toFileInfo();
|
const qint64 fileSize = filePath.fileSize();
|
||||||
const qint64 fileSize = fileInfo.size();
|
|
||||||
const double fileSizeInMB = fileSize / 1000.0 / 1000.0;
|
const double fileSizeInMB = fileSize / 1000.0 / 1000.0;
|
||||||
if (fileSizeInMB > d->m_settings.bigFileSizeLimitInMB
|
if (fileSizeInMB > d->m_settings.bigFileSizeLimitInMB
|
||||||
&& fileSize < EditorManager::maxTextFileSize()) {
|
&& fileSize < EditorManager::maxTextFileSize()) {
|
||||||
@@ -761,7 +760,7 @@ bool EditorManagerPrivate::skipOpeningBigTextFile(const FilePath &filePath)
|
|||||||
" and process than available.\n"
|
" and process than available.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Continue?")
|
"Continue?")
|
||||||
.arg(fileInfo.fileName())
|
.arg(filePath.fileName())
|
||||||
.arg(fileSizeInMB, 0, 'f', 2);
|
.arg(fileSizeInMB, 0, 'f', 2);
|
||||||
|
|
||||||
CheckableMessageBox messageBox(ICore::dialogParent());
|
CheckableMessageBox messageBox(ICore::dialogParent());
|
||||||
|
Reference in New Issue
Block a user