diff options
author | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2009-07-24 12:50:10 +0200 |
---|---|---|
committer | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2009-07-24 12:52:42 +0200 |
commit | 00f7dd4586b54218b5eee1d62f04c7a451e9da84 (patch) | |
tree | a54ae9a6bdfbc07f500ae06bb125e38b9ac8a04c /src/plugins/cpptools/cpptoolsplugin.cpp | |
parent | f4ec27cdc2ed45cd1c7d82bad20e0e05ca88f0e3 (diff) | |
download | qt-creator-00f7dd4586b54218b5eee1d62f04c7a451e9da84.tar.gz |
Do the scanning for include files in the background
In order to speed up completion for include statements.
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.cpp')
-rw-r--r-- | src/plugins/cpptools/cpptoolsplugin.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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() |