24 lines
499 B
C++
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 |