1// Copyright (C) 2023 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#include "qqmlformatsettings_p.h"
5
6QQmlFormatSettings::QQmlFormatSettings(const QString &toolName) : QQmlToolingSettings(toolName)
7{
8 addOption(name: s_useTabsSetting, defaultValue: false);
9 addOption(name: s_indentWidthSetting, defaultValue: 4);
10 addOption(name: s_maxColumnWidthSetting, defaultValue: -1);
11 addOption(name: s_normalizeSetting, defaultValue: false);
12 addOption(name: s_newlineSetting, QStringLiteral("native"));
13 addOption(name: s_objectsSpacingSetting, defaultValue: false);
14 addOption(name: s_functionsSpacingSetting, defaultValue: false);
15 addOption(name: s_sortImportsSetting, defaultValue: false);
16 addOption(name: s_semiColonRuleSetting, QStringLiteral("always"));
17}
18

source code of qtdeclarative/src/qmlformat/qqmlformatsettings.cpp