aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_multiLineEdit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/KvsObject_multiLineEdit.cpp')
-rw-r--r--src/modules/objects/KvsObject_multiLineEdit.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modules/objects/KvsObject_multiLineEdit.cpp b/src/modules/objects/KvsObject_multiLineEdit.cpp
index 19ddb0f84..9d65435f5 100644
--- a/src/modules/objects/KvsObject_multiLineEdit.cpp
+++ b/src/modules/objects/KvsObject_multiLineEdit.cpp
@@ -403,7 +403,11 @@ bool KvsObject_textedit::functionText(KviKvsObjectFunctionCall * c)
bool KvsObject_textedit::functionHtml(KviKvsObjectFunctionCall * c)
{
if(widget())
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
c->returnValue()->setString(((QTextEdit *)widget())->document()->toHtml(QByteArray("utf-8")));
+#else
+ c->returnValue()->setString(((QTextEdit *)widget())->document()->toHtml());
+#endif
return true;
}
@@ -823,7 +827,11 @@ bool KvsObject_textedit::functionsaveFile(KviKvsObjectFunctionCall * c)
KVSO_PARAMETERS_END(c)
if (KviQString::equalCI(szFormat, "html"))
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
szData = ((QTextEdit *)widget())->document()->toHtml(QByteArray("utf-8"));
+#else
+ szData = ((QTextEdit *)widget())->document()->toHtml();
+#endif
else {
if (!szFormat.isEmpty() && !KviQString::equalCI(szFormat, "text"))
c->warning(__tr2qs_ctx("Unknown text document format '%Q'. Writing the document as plain text.", "objects"), &szFormat);