diff options
author | Filip Bucek <fbucek@atlas.cz> | 2019-01-03 10:56:36 +0100 |
---|---|---|
committer | Filip Bucek <fbucek@atlas.cz> | 2019-01-23 09:10:42 +0000 |
commit | aaa8beab88dddd7218f6d3c30fb29c04679e2098 (patch) | |
tree | b6416714fee6923386c87b0b29f72a6bccecf90e /src/plugins/cpptools/abstracteditorsupport.cpp | |
parent | 2781c2a9004f1404580c287364e10add20bcb180 (diff) |
Wizards: Support using #pragma once instead of include guards
Allow users to choose #pragma once instead of #ifndef include guards in
generated header files.
Fixes: QTCREATORBUG-12166
Change-Id: I3ba41c7570beb9c5958e174b5581fcc25855050f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Filip Bucek <fbucek@atlas.cz>
Diffstat (limited to 'src/plugins/cpptools/abstracteditorsupport.cpp')
-rw-r--r-- | src/plugins/cpptools/abstracteditorsupport.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cpptools/abstracteditorsupport.cpp b/src/plugins/cpptools/abstracteditorsupport.cpp index 22a4c304d5..ceaddd73b3 100644 --- a/src/plugins/cpptools/abstracteditorsupport.cpp +++ b/src/plugins/cpptools/abstracteditorsupport.cpp @@ -27,6 +27,7 @@ #include "cppfilesettingspage.h" #include "cppmodelmanager.h" +#include "cpptools/cpptoolsplugin.h" #include <utils/fileutils.h> #include <utils/macroexpander.h> @@ -68,5 +69,10 @@ QString AbstractEditorSupport::licenseTemplate(const QString &file, const QStrin return Utils::TemplateEngine::processText(&expander, license, nullptr); } +bool AbstractEditorSupport::usePragmaOnce() +{ + return Internal::CppToolsPlugin::instance()->usePragmaOnce(); +} + } // namespace CppTools |