1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#ifndef TEXTEDITJS_H
6#define TEXTEDITJS_H
7
8#include "textedittabwidget/textedit.h"
9
10class TextEditJSPrivate;
11class TextEditJS : public TextEdit
12{
13 Q_OBJECT
14 TextEditJSPrivate *const d;
15public:
16 explicit TextEditJS(QWidget * parent = nullptr);
17 virtual ~TextEditJS();
18 virtual QString supportLanguage();
19 static QString implLanguage();
20
21 virtual StyleLsp *getStyleLsp() const;
22 virtual StyleSci *getStyleSci() const;
23 virtual StyleJsonFile *getStyleFile() const;
24};
25
26#endif // TEXTEDITJS_H
27