1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#ifndef GRADLEBUILD_H
6#define GRADLEBUILD_H
7
8#include "dap/protocol.h"
9#include <QObject>
10
11class GradleBuildPrivate;
12class GradleBuild : public QObject
13{
14 Q_OBJECT
15public:
16 explicit GradleBuild(QObject *parent = nullptr);
17 ~GradleBuild();
18
19 static QString build(const QString& kitName, const QString& projectPath);
20
21signals:
22
23private slots:
24
25private:
26
27private:
28 GradleBuildPrivate *const d;
29};
30
31#endif //GRADLEBUILD_H
32
33