Don't destroy formatting when editing previous messages

Adds a few new methods to grab the markdown/slightly rich text from the
message, and will intelligently re-insert user mentions as needed.
This commit is contained in:
Joshua Goins
2024-03-14 19:22:31 -04:00
parent 35b08d085c
commit e2eb6ab33c
6 changed files with 92 additions and 1 deletions

View File

@@ -185,6 +185,13 @@ public:
*/
QString getPlainBody(bool stripNewlines = false) const;
/**
* @brief Output the original body for the message content, useful for editing the original message.
*
* The event type must be a room message event.
*/
QString getMarkdownBody() const;
/**
* @brief Output a generic string for the message content ready for display.
*