summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppfilesettingspage.h
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2021-01-20 17:39:04 +0100
committerEike Ziller <eike.ziller@qt.io>2021-01-22 09:37:12 +0000
commit8112a004329e1992df607e5d5e6a417ea4602a78 (patch)
tree9d91ee25ae047b6d4f7ab41dc6548c3c9b501a4c /src/plugins/cpptools/cppfilesettingspage.h
parent8443fbe3d480c2cd6414e8daf18964623f34386f (diff)
downloadqt-creator-8112a004329e1992df607e5d5e6a417ea4602a78.tar.gz
Cpp: Use new settings API
Avoid writing defaults to the settings. Task-number: QTCREATORBUG-24430 Change-Id: I8e1d5a5b8ca21ef96a68a4d71a7d97d138bd186b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppfilesettingspage.h')
-rw-r--r--src/plugins/cpptools/cppfilesettingspage.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/plugins/cpptools/cppfilesettingspage.h b/src/plugins/cpptools/cppfilesettingspage.h
index 4fb2db74b9..e3533b396f 100644
--- a/src/plugins/cpptools/cppfilesettingspage.h
+++ b/src/plugins/cpptools/cppfilesettingspage.h
@@ -25,8 +25,12 @@
#pragma once
+#include "cpptoolsconstants.h"
+
#include <coreplugin/dialogs/ioptionspage.h>
+#include <QDir>
+
QT_BEGIN_NAMESPACE
class QSettings;
QT_END_NAMESPACE
@@ -37,14 +41,19 @@ namespace Internal {
struct CppFileSettings
{
QStringList headerPrefixes;
- QString headerSuffix;
- QStringList headerSearchPaths;
+ QString headerSuffix = "h";
+ QStringList headerSearchPaths = {"include",
+ "Include",
+ QDir::toNativeSeparators("../include"),
+ QDir::toNativeSeparators("../Include")};
QStringList sourcePrefixes;
- QString sourceSuffix;
- QStringList sourceSearchPaths;
+ QString sourceSuffix = "cpp";
+ QStringList sourceSearchPaths = {QDir::toNativeSeparators("../src"),
+ QDir::toNativeSeparators("../Src"),
+ ".."};
QString licenseTemplatePath;
bool headerPragmaOnce = false;
- bool lowerCaseFiles = false;
+ bool lowerCaseFiles = Constants::LOWERCASE_CPPFILES_DEFAULT;
void toSettings(QSettings *) const;
void fromSettings(QSettings *);