diff options
Diffstat (limited to 'kde-apps/messagelib/files/messagelib-21.12.3-speech-optional-1.patch')
-rw-r--r-- | kde-apps/messagelib/files/messagelib-21.12.3-speech-optional-1.patch | 131 |
1 files changed, 0 insertions, 131 deletions
diff --git a/kde-apps/messagelib/files/messagelib-21.12.3-speech-optional-1.patch b/kde-apps/messagelib/files/messagelib-21.12.3-speech-optional-1.patch deleted file mode 100644 index 39f48362a4ce..000000000000 --- a/kde-apps/messagelib/files/messagelib-21.12.3-speech-optional-1.patch +++ /dev/null @@ -1,131 +0,0 @@ -From a8d74999570b1dd6025548593e2d06b37afadce0 Mon Sep 17 00:00:00 2001 -From: Laurent Montel <montel@kde.org> -Date: Mon, 14 Feb 2022 19:07:53 +0100 -Subject: [PATCH] Fix build without texttospeech - ---- - .../mailsourceviewtextbrowserwidget.cpp | 19 ++++++++++++++++--- - .../widgets/mailsourceviewtextbrowserwidget.h | 9 +++++++++ - 2 files changed, 25 insertions(+), 3 deletions(-) - -diff --git a/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp b/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp -index 5c0050002..0e5b61c1e 100644 ---- a/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp -+++ b/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp -@@ -38,16 +38,20 @@ using namespace MessageViewer; - MailSourceViewTextBrowserWidget::MailSourceViewTextBrowserWidget(const QString &syntax, QWidget *parent) - : QWidget(parent) - , mSliderContainer(new KPIMTextEdit::SlideContainer(this)) -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - , mTextToSpeechWidget(new KPIMTextEdit::TextToSpeechWidget(this)) -+#endif - { - auto lay = new QVBoxLayout(this); -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - lay->setContentsMargins({}); - mTextToSpeechWidget->setObjectName(QStringLiteral("texttospeech")); - lay->addWidget(mTextToSpeechWidget); -- - auto textToSpeechInterface = new KPIMTextEdit::TextToSpeechInterface(mTextToSpeechWidget, this); -- - mTextBrowser = new MailSourceViewTextBrowser(textToSpeechInterface); -+#else -+ mTextBrowser = new MailSourceViewTextBrowser(this); -+#endif - mTextBrowser->setObjectName(QStringLiteral("textbrowser")); - mTextBrowser->setLineWrapMode(QPlainTextEdit::NoWrap); - mTextBrowser->setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard); -@@ -104,12 +108,17 @@ MessageViewer::MailSourceViewTextBrowser *MailSourceViewTextBrowserWidget::textB - { - return mTextBrowser; - } -- -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - MailSourceViewTextBrowser::MailSourceViewTextBrowser(KPIMTextEdit::TextToSpeechInterface *textToSpeechInterface, QWidget *parent) - : QPlainTextEdit(parent) - , mTextToSpeechInterface(textToSpeechInterface) - { - } -+#endif -+MailSourceViewTextBrowser::MailSourceViewTextBrowser(QWidget *parent) -+ : QPlainTextEdit(parent) -+{ -+} - - void MailSourceViewTextBrowser::contextMenuEvent(QContextMenuEvent *event) - { -@@ -117,6 +126,7 @@ void MailSourceViewTextBrowser::contextMenuEvent(QContextMenuEvent *event) - if (popup) { - popup->addSeparator(); - popup->addAction(KStandardAction::find(this, &MailSourceViewTextBrowser::findText, this)); -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - // Code from KTextBrowser - if (mTextToSpeechInterface->isReady()) { - popup->addSeparator(); -@@ -125,6 +135,7 @@ void MailSourceViewTextBrowser::contextMenuEvent(QContextMenuEvent *event) - this, - &MailSourceViewTextBrowser::slotSpeakText); - } -+#endif - popup->addSeparator(); - popup->addAction(KStandardAction::saveAs(this, &MailSourceViewTextBrowser::slotSaveAs, this)); - -@@ -140,6 +151,7 @@ void MailSourceViewTextBrowser::slotSaveAs() - - void MailSourceViewTextBrowser::slotSpeakText() - { -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - QString text; - if (textCursor().hasSelection()) { - text = textCursor().selectedText(); -@@ -147,4 +159,5 @@ void MailSourceViewTextBrowser::slotSpeakText() - text = toPlainText(); - } - mTextToSpeechInterface->say(text); -+#endif - } -diff --git a/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.h b/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.h -index 84f0eb8ae..500402f9a 100644 ---- a/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.h -+++ b/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.h -@@ -12,6 +12,8 @@ - #include <KSyntaxHighlighting/Repository> - #include <QPlainTextEdit> - #include <QSyntaxHighlighter> -+#include <kpimtextedit/kpimtextedit-texttospeech.h> -+ - namespace KPIMTextEdit - { - class SlideContainer; -@@ -50,14 +52,19 @@ private: - MailSourceViewTextBrowser *mTextBrowser = nullptr; - FindBarSourceView *mFindBar = nullptr; - KPIMTextEdit::SlideContainer *const mSliderContainer; -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - KPIMTextEdit::TextToSpeechWidget *const mTextToSpeechWidget; -+#endif - }; - - class MailSourceViewTextBrowser : public QPlainTextEdit - { - Q_OBJECT - public: -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - explicit MailSourceViewTextBrowser(KPIMTextEdit::TextToSpeechInterface *textToSpeechInterface, QWidget *parent = nullptr); -+#endif -+ explicit MailSourceViewTextBrowser(QWidget *parent); - - protected: - void contextMenuEvent(QContextMenuEvent *event) override; -@@ -67,6 +74,8 @@ Q_SIGNALS: - private: - void slotSpeakText(); - void slotSaveAs(); -+#if KPIMTEXTEDIT_TEXT_TO_SPEECH - KPIMTextEdit::TextToSpeechInterface *mTextToSpeechInterface = nullptr; -+#endif - }; - } --- -GitLab - |