ctai/src/ctai_cmark_gfm.h
2025-03-06 15:38:38 +08:00

24 lines
499 B
C++

#ifndef CTAI_CMARK_GFM_H
#define CTAI_CMARK_GFM_H
#include "cmark-gfm.h"
#include "cmark-gfm-extension_api.h"
#include "cmark-gfm-core-extensions.h"
#include <QString>
#include <QTextEdit>
class ctai_cmark_gfm {
public:
explicit ctai_cmark_gfm(QTextEdit* textEdit);
~ctai_cmark_gfm();
// 追加内容并处理Markdown
void appendMarkdown(const QString& text);
private:
static constexpr size_t BUFFER_SIZE = 4096;
QTextEdit* m_textEdit;
QString m_buffer;
};
#endif