aboutsummaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets/markdowneditor/mainwindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/webenginewidgets/markdowneditor/mainwindow.py')
-rw-r--r--examples/webenginewidgets/markdowneditor/mainwindow.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/examples/webenginewidgets/markdowneditor/mainwindow.py b/examples/webenginewidgets/markdowneditor/mainwindow.py
index 214dc2b05..6f74cf93d 100644
--- a/examples/webenginewidgets/markdowneditor/mainwindow.py
+++ b/examples/webenginewidgets/markdowneditor/mainwindow.py
@@ -47,7 +47,7 @@ class MainWindow(QMainWindow):
data = defaultTextFile.readAll()
self._ui.editor.setPlainText(data.data().decode('utf8'))
- @Slot(str)
+ @Slot()
def plainTextEditChanged(self):
self.m_content.setText(self._ui.editor.toPlainText())
@@ -77,7 +77,7 @@ class MainWindow(QMainWindow):
return
self.m_file_path = ''
- self._ui.editor.setPlainText(tr("## New document"))
+ self._ui.editor.setPlainText("## New document")
self._ui.editor.document().setModified(False)
@Slot()
@@ -105,18 +105,19 @@ class MainWindow(QMainWindow):
name = QDir.toNativeSeparators(self.m_file_path)
if not f.open(QIODevice.WriteOnly | QIODevice.Text):
error = f.errorString()
- QMessageBox.warning(self, windowTitle(),
+ QMessageBox.warning(self, self.windowTitle(),
f"Could not write to file {name}: {error}")
return
text = self._ui.editor.toPlainText()
f.write(bytes(text, encoding='utf8'))
f.close()
+ self._ui.editor.document().setModified(False)
self.statusBar().showMessage(f"Wrote {name}")
@Slot()
def onFileSaveAs(self):
dialog = QFileDialog(self)
- dialog.setWindowTitle("Open MarkDown File")
+ dialog.setWindowTitle("Save MarkDown File")
dialog.setMimeTypeFilters(["text/markdown"])
dialog.setAcceptMode(QFileDialog.AcceptSave)
dialog.setDefaultSuffix("md")