/* SPDX-FileCopyrightText: 2011-2026 Laurent Montel <montel@kde.org>
 *
 * SPDX-License-Identifier: LGPL-2.0-or-later
 */

#pragma once

#include "templateparser_export.h"

#include <TextCustomEditor/PlainTextEditorWidget>

namespace TemplateParser
{
/*!
 * \class TemplateParser::TemplatesTextEdit
 * \inmodule TemplateParser
 * \inheaderfile TemplateParser/TemplatesTextEdit
 * \brief The TemplatesTextEdit class
 * \author Laurent Montel <montel@kde.org>
 */
class TEMPLATEPARSER_EXPORT TemplatesTextEdit : public TextCustomEditor::PlainTextEditorWidget
{
    Q_OBJECT
public:
    /*!
     * \brief Constructor
     * \param parent parent widget
     */
    explicit TemplatesTextEdit(QWidget *parent = nullptr);
    /*!
     * \brief Destructor
     */
    ~TemplatesTextEdit() override;
};
}
