Messagelib
12 #include <KSyntaxHighlighting/Repository>
13 #include <QPlainTextEdit>
14 #include <QSyntaxHighlighter>
15 namespace KPIMTextEdit
20 #ifdef HAVE_KTEXTADDONS_TEXT_TO_SPEECH_SUPPORT
21 namespace TextEditTextToSpeech
23 class TextToSpeechContainerWidget;
27 namespace MessageViewer
29 class FindBarSourceView;
39 class MailSourceViewTextBrowser;
41 class MailSourceViewTextBrowserWidget :
public QWidget
45 explicit MailSourceViewTextBrowserWidget(
const QString &syntax,
QWidget *parent =
nullptr);
47 void setText(
const QString &text);
48 void setPlainText(
const QString &text);
50 Q_REQUIRED_RESULT MessageViewer::MailSourceViewTextBrowser *textBrowser()
const;
55 MailSourceViewTextBrowser *mTextBrowser =
nullptr;
56 FindBarSourceView *mFindBar =
nullptr;
58 #ifdef HAVE_KTEXTADDONS_TEXT_TO_SPEECH_SUPPORT
59 TextEditTextToSpeech::TextToSpeechContainerWidget *
const mTextToSpeechContainerWidget;
67 #ifdef HAVE_KTEXTADDONS_TEXT_TO_SPEECH_SUPPORT
68 explicit MailSourceViewTextBrowser(TextEditTextToSpeech::TextToSpeechContainerWidget *TextToSpeechContainerWidget,
QWidget *parent =
nullptr);
70 explicit MailSourceViewTextBrowser(
QWidget *parent);
80 #ifdef HAVE_KTEXTADDONS_TEXT_TO_SPEECH_SUPPORT
81 TextEditTextToSpeech::TextToSpeechContainerWidget *mTextToSpeechContainerWidget =
nullptr;
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:01:56 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.