aboutsummaryrefslogtreecommitdiff
path: root/src/renderers/markdownrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderers/markdownrenderer.cpp')
-rw-r--r--src/renderers/markdownrenderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/renderers/markdownrenderer.cpp b/src/renderers/markdownrenderer.cpp
index f6f2f5e..1edb923 100644
--- a/src/renderers/markdownrenderer.cpp
+++ b/src/renderers/markdownrenderer.cpp
@@ -9,6 +9,7 @@
#include <QDebug>
#include <QTextCursor>
+#include <QTextTableCell>
//static char const *nodeToStr(cmark_node_type type)
//{
@@ -133,9 +134,14 @@ static void renderNode(RenderState &state, cmark_node & node, const QTextCharFor
state.emitNewBlock();
state.suppress_next_block = true;
+ QTextTable *table = cursor.insertTable(1, 1, state.text_style.blockquote_tableformat);
cursor.setBlockFormat(state.text_style.blockquote_format);
+ QTextTableCell cell = table->cellAt(0, 0);
+ cell.setFormat(state.text_style.blockquote);
+
renderChildren(state, node, current_format);
+ cursor.movePosition(QTextCursor::NextBlock);
resetFormatting(state);
break;
}