ScxmlEditor: block non Utf8 codecs

Change-Id: I7d44dc0ddb17ab543e9e578d4480a090cc6835f1
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
David Schulz
2021-10-11 11:50:41 +02:00
parent 67037b1ca8
commit 0bfbdf5e7c
2 changed files with 6 additions and 0 deletions

View File

@@ -147,6 +147,11 @@ bool ScxmlEditorDocument::reload(QString *errorString, ReloadFlag flag, ChangeTy
return success;
}
bool ScxmlEditorDocument::supportsCodec(const QTextCodec *codec) const
{
return codec == QTextCodec::codecForName("UTF-8");
}
QString ScxmlEditorDocument::designWidgetContents() const
{
return m_designWidget->contents();

View File

@@ -57,6 +57,7 @@ public:
bool isSaveAsAllowed() const override;
bool isModified() const override;
bool reload(QString *errorString, ReloadFlag flag, ChangeType type) override;
bool supportsCodec(const QTextCodec *codec) const override;
// Internal
Common::MainWidget *designWidget() const;