Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Kitware
GitHub Repository: Kitware/CMake
Path: blob/master/Source/QtDialog/QCMakePreset.h
5000 views
1
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2
file LICENSE.rst or https://cmake.org/licensing for details. */
3
#pragma once
4
5
#include <QString>
6
#include <QVariant>
7
8
#include "cmCMakePresetsGraph.h"
9
10
class QCMakePreset
11
{
12
public:
13
QString name;
14
QString displayName;
15
QString description;
16
QString generator;
17
QString architecture;
18
bool setArchitecture;
19
QString toolset;
20
bool setToolset;
21
bool enabled;
22
};
23
24
bool operator==(QCMakePreset const& lhs, QCMakePreset const& rhs);
25
bool operator!=(QCMakePreset const& lhs, QCMakePreset const& rhs);
26
bool operator<(QCMakePreset const& lhs, QCMakePreset const& rhs);
27
bool operator<=(QCMakePreset const& lhs, QCMakePreset const& rhs);
28
bool operator>(QCMakePreset const& lhs, QCMakePreset const& rhs);
29
bool operator>=(QCMakePreset const& lhs, QCMakePreset const& rhs);
30
31
Q_DECLARE_METATYPE(QCMakePreset)
32
33