diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-04-29 09:04:59 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-04-29 09:04:59 +0200 |
commit | 5740bd641063c3adb19783125d3931046dfd1213 (patch) | |
tree | 6735859b06a142b543ad24d6132e1397449f327e /src/plugins/cpptools/cpptoolsplugin.h | |
parent | 794dbc7410624926c6c582e5e4f4eb9142fed909 (diff) | |
download | qt-creator-5740bd641063c3adb19783125d3931046dfd1213.tar.gz |
Made cpp file suffixes take effect after restart.
In CppTools, keep cpp file settings in plugin and settings page
via shared pointer and apply to mime DB in
extensionsInitialized() (after CppEditor has loaded
and registered the mime types).
Task-number: 252299
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
-rw-r--r-- | src/plugins/cpptools/cpptoolsplugin.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h index 40e8d1a62c..dacc946fe1 100644 --- a/src/plugins/cpptools/cpptoolsplugin.h +++ b/src/plugins/cpptools/cpptoolsplugin.h @@ -32,6 +32,7 @@ #include <extensionsystem/iplugin.h> #include <projectexplorer/projectexplorer.h> +#include <QtCore/QSharedPointer> QT_BEGIN_NAMESPACE class QFileInfo; @@ -43,11 +44,12 @@ namespace Internal { class CppCodeCompletion; class CppModelManager; +struct CppFileSettings; class CppToolsPlugin : public ExtensionSystem::IPlugin { + Q_DISABLE_COPY(CppToolsPlugin) Q_OBJECT - public: static CppToolsPlugin *instance() { return m_instance; } @@ -70,6 +72,7 @@ private: int m_context; CppModelManager *m_modelManager; CppCodeCompletion *m_completion; + QSharedPointer<CppFileSettings> m_fileSettings; static CppToolsPlugin *m_instance; }; |