blob: 17b9e47b17e5f2f85fb412498855bd4ef352c289 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#pragma once
#include <utils/aspects.h>
namespace Learning::Internal {
const char EXPERIENCE_PREFIX[] = "experience_";
const char EXPERIENCE_BASIC[] = "basic";
const char EXPERIENCE_ADVANCED[] = "advanced";
const char TARGET_PREFIX[] = "target_";
const char TARGET_DESKTOP[] = "desktop";
const char TARGET_ANDROID[] = "android";
const char TARGET_IOS[] = "ios";
const char TARGET_BOOT2QT[] = "boot2qt";
const char TARGET_QTFORMCUS[] = "qtformcus";
class LearningSettings final : public Utils::AspectContainer
{
public:
LearningSettings();
static QString defaultExperience();
Utils::StringListAspect userFlags{this};
Utils::BoolAspect showWizardOnStart{this};
};
LearningSettings &settings();
} // namespace Learning::Internal
|