summaryrefslogtreecommitdiffstats
path: root/examples/widgets/tutorials/notepad/notepad.cpp
diff options
context:
space:
mode:
authorNico Vertriest <nico.vertriest@qt.io>2018-05-22 12:23:54 +0200
committerNico Vertriest <nico.vertriest@qt.io>2018-06-01 09:54:56 +0000
commit28738d2d8d6db6b0a771c3c6676450e7269e4f37 (patch)
tree00a360b6389f93941e752127b1cfad53fba98c44 /examples/widgets/tutorials/notepad/notepad.cpp
parent7c87ffff9aa62883bf61efe1bf27704d479eace5 (diff)
Doc: Add formatting features to Notepad example
- bold, italic, underline - About button Change-Id: I8ece7d2bfca0b148b681a2fccb4a439ce179848a Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Diffstat (limited to 'examples/widgets/tutorials/notepad/notepad.cpp')
-rw-r--r--examples/widgets/tutorials/notepad/notepad.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/widgets/tutorials/notepad/notepad.cpp b/examples/widgets/tutorials/notepad/notepad.cpp
index 44d8597cb7..99a1a52c2b 100644
--- a/examples/widgets/tutorials/notepad/notepad.cpp
+++ b/examples/widgets/tutorials/notepad/notepad.cpp
@@ -191,3 +191,27 @@ void Notepad::on_actionFont_triggered()
if (fontSelected)
ui->textEdit->setFont(font);
}
+
+void Notepad::on_actionUnderline_triggered()
+{
+ ui->textEdit->setFontUnderline(ui->actionUnderline->isChecked());
+}
+
+void Notepad::on_actionItalic_triggered()
+{
+ ui->textEdit->setFontItalic(ui->actionItalic->isChecked());
+}
+
+void Notepad::on_actionBold_triggered()
+{
+ ui->actionBold->isChecked() ? ui->textEdit->setFontWeight(QFont::Bold) :
+ ui->textEdit->setFontWeight(QFont::Normal);
+}
+
+void Notepad::on_actionAbout_triggered()
+{
+ QMessageBox::about(this, tr("About MDI"),
+ tr("The <b>Notepad</b> example demonstrates how to code a basic "
+ "text editor using QtWidgets"));
+
+}