forked from qt-creator/qt-creator
Clang: Fix names for visibility changes in translation units
Change-Id: Iafee06b8f39610f4245ad86eec2b6d442acc61e2 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
ce2a891c48
commit
a610c6740b
@@ -280,8 +280,8 @@ void ClangIpcServer::updateVisibleTranslationUnits(const UpdateVisibleTranslatio
|
||||
TIME_SCOPE_DURATION("ClangIpcServer::updateVisibleTranslationUnits");
|
||||
|
||||
try {
|
||||
translationUnits.setCurrentEditor(message.currentEditorFilePath());
|
||||
translationUnits.setVisibleEditors(message.visibleEditorFilePaths());
|
||||
translationUnits.setUsedByCurrentEditor(message.currentEditorFilePath());
|
||||
translationUnits.setVisibleInEditors(message.visibleEditorFilePaths());
|
||||
} catch (const std::exception &exception) {
|
||||
qWarning() << "Error in ClangIpcServer::updateVisibleTranslationUnits:" << exception.what();
|
||||
}
|
||||
|
@@ -100,13 +100,13 @@ void TranslationUnits::remove(const QVector<FileContainer> &fileContainers)
|
||||
updateTranslationUnitsWithChangedDependencies(fileContainers);
|
||||
}
|
||||
|
||||
void TranslationUnits::setCurrentEditor(const Utf8String &filePath)
|
||||
void TranslationUnits::setUsedByCurrentEditor(const Utf8String &filePath)
|
||||
{
|
||||
for (TranslationUnit &translationUnit : translationUnits_)
|
||||
translationUnit.setIsUsedByCurrentEditor(translationUnit.filePath() == filePath);
|
||||
}
|
||||
|
||||
void TranslationUnits::setVisibleEditors(const Utf8StringVector &filePaths)
|
||||
void TranslationUnits::setVisibleInEditors(const Utf8StringVector &filePaths)
|
||||
{
|
||||
for (TranslationUnit &translationUnit : translationUnits_)
|
||||
translationUnit.setIsVisibleInEditor(filePaths.contains(translationUnit.filePath()));
|
||||
|
@@ -67,8 +67,8 @@ public:
|
||||
void update(const QVector<FileContainer> &fileContainers);
|
||||
void remove(const QVector<FileContainer> &fileContainers);
|
||||
|
||||
void setCurrentEditor(const Utf8String &filePath);
|
||||
void setVisibleEditors(const Utf8StringVector &filePaths);
|
||||
void setUsedByCurrentEditor(const Utf8String &filePath);
|
||||
void setVisibleInEditors(const Utf8StringVector &filePaths);
|
||||
|
||||
const TranslationUnit &translationUnit(const Utf8String &filePath, const Utf8String &projectPartId) const;
|
||||
const TranslationUnit &translationUnit(const FileContainer &fileContainer) const;
|
||||
|
@@ -317,7 +317,7 @@ TEST_F(TranslationUnits, isUsedByCurrentEditor)
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
|
||||
translationUnits.setCurrentEditor(filePath);
|
||||
translationUnits.setUsedByCurrentEditor(filePath);
|
||||
|
||||
ASSERT_TRUE(translationUnit.isUsedByCurrentEditor());
|
||||
}
|
||||
@@ -327,7 +327,7 @@ TEST_F(TranslationUnits, IsNotCurrentEditor)
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
|
||||
translationUnits.setCurrentEditor(headerPath);
|
||||
translationUnits.setUsedByCurrentEditor(headerPath);
|
||||
|
||||
ASSERT_FALSE(translationUnit.isUsedByCurrentEditor());
|
||||
}
|
||||
@@ -336,9 +336,9 @@ TEST_F(TranslationUnits, IsNotCurrentEditorAfterBeingCurrent)
|
||||
{
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
translationUnits.setCurrentEditor(filePath);
|
||||
translationUnits.setUsedByCurrentEditor(filePath);
|
||||
|
||||
translationUnits.setCurrentEditor(headerPath);
|
||||
translationUnits.setUsedByCurrentEditor(headerPath);
|
||||
|
||||
ASSERT_FALSE(translationUnit.isUsedByCurrentEditor());
|
||||
}
|
||||
@@ -348,7 +348,7 @@ TEST_F(TranslationUnits, IsVisibleEditor)
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
|
||||
translationUnits.setVisibleEditors({filePath});
|
||||
translationUnits.setVisibleInEditors({filePath});
|
||||
|
||||
ASSERT_TRUE(translationUnit.isVisibleInEditor());
|
||||
}
|
||||
@@ -358,7 +358,7 @@ TEST_F(TranslationUnits, IsNotVisibleEditor)
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
|
||||
translationUnits.setVisibleEditors({headerPath});
|
||||
translationUnits.setVisibleInEditors({headerPath});
|
||||
|
||||
ASSERT_FALSE(translationUnit.isVisibleInEditor());
|
||||
}
|
||||
@@ -367,9 +367,9 @@ TEST_F(TranslationUnits, IsNotVisibleEditorAfterBeingVisible)
|
||||
{
|
||||
translationUnits.create({fileContainer});
|
||||
auto translationUnit = translationUnits.translationUnit(fileContainer);
|
||||
translationUnits.setVisibleEditors({filePath});
|
||||
translationUnits.setVisibleInEditors({filePath});
|
||||
|
||||
translationUnits.setVisibleEditors({headerPath});
|
||||
translationUnits.setVisibleInEditors({headerPath});
|
||||
|
||||
ASSERT_FALSE(translationUnit.isVisibleInEditor());
|
||||
}
|
||||
|
Reference in New Issue
Block a user