From 00f7dd4586b54218b5eee1d62f04c7a451e9da84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Fri, 24 Jul 2009 12:50:10 +0200 Subject: Do the scanning for include files in the background In order to speed up completion for include statements. Reviewed-by: Daniel Molkentin --- src/plugins/cpptools/cpptoolsplugin.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/cpptools/cpptoolsplugin.cpp') diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp index 30858508d4..210419b920 100644 --- a/src/plugins/cpptools/cpptoolsplugin.cpp +++ b/src/plugins/cpptools/cpptoolsplugin.cpp @@ -263,6 +263,11 @@ void CppToolsPlugin::extensionsInitialized() m_fileSettings->fromSettings(Core::ICore::instance()->settings()); if (!m_fileSettings->applySuffixesToMimeDB()) qWarning("Unable to apply cpp suffixes to mime database (cpp mime types not found).\n"); + + // Initialize header suffixes + const Core::MimeDatabase *mimeDatabase = Core::ICore::instance()->mimeDatabase(); + const Core::MimeType mimeType = mimeDatabase->findByType(QLatin1String("text/x-c++hdr")); + m_modelManager->setHeaderSuffixes(mimeType.suffixes()); } void CppToolsPlugin::shutdown() -- cgit v1.2.1