| 746 | } |
| 747 | |
| 748 | void MainWindow::toggleHtmlView() |
| 749 | { |
| 750 | if (viewLabel->text() == tr("HTML preview")) { |
| 751 | ui->stackedWidget->setCurrentWidget(ui->htmlSourcePage); |
| 752 | |
| 753 | ui->actionHtmlPreview->setText(tr("HTML preview")); |
| 754 | viewLabel->setText(tr("HTML source")); |
| 755 | |
| 756 | // activate HTML highlighter |
| 757 | htmlHighlighter->setEnabled(true); |
| 758 | htmlHighlighter->rehighlight(); |
| 759 | } else { |
| 760 | ui->stackedWidget->setCurrentWidget(ui->webViewPage); |
| 761 | |
| 762 | ui->actionHtmlPreview->setText(tr("HTML source")); |
| 763 | viewLabel->setText(tr("HTML preview")); |
| 764 | |
| 765 | // deactivate HTML highlighter |
| 766 | htmlHighlighter->setEnabled(false); |
| 767 | |
| 768 | // update webView now since it was not updated while hidden |
| 769 | syncWebViewToHtmlSource(); |
| 770 | } |
| 771 | |
| 772 | updateSplitter(); |
| 773 | } |
| 774 | |
| 775 | void MainWindow::plainTextChanged() |
| 776 | { |
nothing calls this directly
no test coverage detected