aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/abstracteditorsupport.cpp
diff options
context:
space:
mode:
authorFilip Bucek <fbucek@atlas.cz>2019-01-03 10:56:36 +0100
committerFilip Bucek <fbucek@atlas.cz>2019-01-23 09:10:42 +0000
commitaaa8beab88dddd7218f6d3c30fb29c04679e2098 (patch)
treeb6416714fee6923386c87b0b29f72a6bccecf90e /src/plugins/cpptools/abstracteditorsupport.cpp
parent2781c2a9004f1404580c287364e10add20bcb180 (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.cpp6
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