1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#ifndef TEMPLATEMANAGER_H
6#define TEMPLATEMANAGER_H
7
8#include <QObject>
9
10class TemplateManagerPrivate;
11class TemplateManager : public QObject
12{
13 Q_OBJECT
14public:
15 static TemplateManager *instance();
16 void initialize();
17
18signals:
19
20public slots:
21 void newWizard();
22
23private:
24 explicit TemplateManager(QObject *parent = nullptr);
25 ~TemplateManager();
26
27 void addMenu();
28
29 TemplateManagerPrivate *const d;
30};
31
32#endif // TEMPLATEMANAGER_H
33
34