#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 #include 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