forked from qt-creator/qt-creator
Clang: Rename ModelManagerSupportClang::instance to instance_forTestsOnly
To make it clear that it is for testing only. Change-Id: If257b0049e87c834b24073991f173bfc1b3e93e7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -50,7 +50,7 @@
|
||||
using namespace ClangCodeModel;
|
||||
using namespace ClangCodeModel::Internal;
|
||||
|
||||
static ModelManagerSupportClang *m_instance = 0;
|
||||
static ModelManagerSupportClang *m_instance_forTestsOnly = 0;
|
||||
|
||||
static CppTools::CppModelManager *cppModelManager()
|
||||
{
|
||||
@@ -60,8 +60,8 @@ static CppTools::CppModelManager *cppModelManager()
|
||||
ModelManagerSupportClang::ModelManagerSupportClang()
|
||||
: m_completionAssistProvider(m_ipcCommunicator)
|
||||
{
|
||||
QTC_CHECK(!m_instance);
|
||||
m_instance = this;
|
||||
QTC_CHECK(!m_instance_forTestsOnly);
|
||||
m_instance_forTestsOnly = this;
|
||||
|
||||
Core::EditorManager *editorManager = Core::EditorManager::instance();
|
||||
connect(editorManager, &Core::EditorManager::currentEditorChanged,
|
||||
@@ -78,7 +78,7 @@ ModelManagerSupportClang::ModelManagerSupportClang()
|
||||
|
||||
ModelManagerSupportClang::~ModelManagerSupportClang()
|
||||
{
|
||||
m_instance = 0;
|
||||
m_instance_forTestsOnly = 0;
|
||||
}
|
||||
|
||||
CppTools::CppCompletionAssistProvider *ModelManagerSupportClang::completionAssistProvider()
|
||||
@@ -176,10 +176,12 @@ void ModelManagerSupportClang::onProjectPartsRemoved(const QStringList &projectF
|
||||
m_ipcCommunicator.unregisterProjectPartsForCodeCompletion(projectFiles);
|
||||
}
|
||||
|
||||
ModelManagerSupportClang *ModelManagerSupportClang::instance()
|
||||
#ifdef QT_TESTLIB_LIB
|
||||
ModelManagerSupportClang *ModelManagerSupportClang::instance_forTestsOnly()
|
||||
{
|
||||
return m_instance;
|
||||
return m_instance_forTestsOnly;
|
||||
}
|
||||
#endif
|
||||
|
||||
IpcCommunicator &ModelManagerSupportClang::ipcCommunicator()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user