Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
Akregator
Commits
610a9ea2
Unverified
Commit
610a9ea2
authored
Feb 24, 2022
by
Andreas Sturmlechner
Browse files
Fix build without texttospeech
Signed-off-by:
Andreas Sturmlechner
<
asturm@gentoo.org
>
parent
49aa0675
Pipeline
#141872
passed with stage
in 2 minutes and 43 seconds
Changes
4
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
src/articleviewer-ng/webengine/articleviewerwebengine.cpp
View file @
610a9ea2
...
...
@@ -13,7 +13,7 @@
#include
"urlhandler/webengine/urlhandlerwebengine.h"
#include
"webengine/urlhandlerwebenginemanager.h"
#include
<kpimtextedit/kpimtextedit-texttospeech.h>
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
#include
<KPIMTextEdit/TextToSpeech>
#endif
#include
<WebEngineViewer/InterceptorManager>
...
...
@@ -308,7 +308,7 @@ void ArticleViewerWebEngine::slotWebHitFinished(const WebEngineViewer::WebHitTes
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"tab_unmute"
)));
popup
.
addSeparator
();
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"find_in_messages"
)));
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
if
(
KPIMTextEdit
::
TextToSpeech
::
self
()
->
isReady
())
{
popup
.
addSeparator
();
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"speak_text"
)));
...
...
src/articleviewer-ng/webengine/articleviewerwebenginewidgetng.cpp
View file @
610a9ea2
...
...
@@ -12,7 +12,7 @@
#include
<KLocalizedString>
#include
<MessageViewer/ViewerPluginToolManager>
#include
<QVBoxLayout>
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
#include
<kpimtextedit/texttospeechwidget.h>
#endif
#include
<KPIMTextEdit/SlideContainer>
...
...
@@ -45,7 +45,7 @@ template<typename Arg, typename R, typename C> InvokeWrapper<Arg, R, C> invoke(R
ArticleViewerWebEngineWidgetNg
::
ArticleViewerWebEngineWidgetNg
(
ArticleViewerWebEngine
*
customViewer
,
KActionCollection
*
ac
,
QWidget
*
parent
)
:
QWidget
(
parent
)
,
mArticleViewerNg
(
customViewer
)
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
,
mTextToSpeechWidget
(
new
KPIMTextEdit
::
TextToSpeechWidget
(
this
))
#endif
,
mSliderContainer
(
new
KPIMTextEdit
::
SlideContainer
(
this
))
...
...
@@ -64,7 +64,7 @@ void ArticleViewerWebEngineWidgetNg::initializeLayout(KActionCollection *ac)
{
auto
layout
=
new
QVBoxLayout
(
this
);
layout
->
setContentsMargins
({});
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
mTextToSpeechWidget
->
setObjectName
(
QStringLiteral
(
"texttospeechwidget"
));
layout
->
addWidget
(
mTextToSpeechWidget
);
#endif
...
...
@@ -109,7 +109,7 @@ void ArticleViewerWebEngineWidgetNg::slotFind()
void
ArticleViewerWebEngineWidgetNg
::
slotSpeakText
()
{
const
QString
text
=
mArticleViewerNg
->
selectedText
();
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
mTextToSpeechWidget
->
say
(
text
);
#endif
}
...
...
src/articleviewer-ng/webengine/articleviewerwebenginewidgetng.h
View file @
610a9ea2
...
...
@@ -57,7 +57,7 @@ private:
void
printRequested
(
QWebEnginePage
*
page
);
WebEngineViewer
::
FindBarWebEngineView
*
mFindBarWebView
=
nullptr
;
ArticleViewerWebEngine
*
mArticleViewerNg
=
nullptr
;
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
KPIMTextEdit
::
TextToSpeechWidget
*
const
mTextToSpeechWidget
;
#endif
KPIMTextEdit
::
SlideContainer
*
const
mSliderContainer
;
...
...
src/frame/webengine/akrwebengineviewer.cpp
View file @
610a9ea2
...
...
@@ -16,7 +16,7 @@
#include
<KActionMenu>
#include
<KIO/KUriFilterSearchProviderActions>
#include
<kpimtextedit/kpimtextedit-texttospeech.h>
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
#include
<KPIMTextEdit/TextToSpeech>
#endif
#include
<QContextMenuEvent>
...
...
@@ -141,7 +141,7 @@ void AkrWebEngineViewer::slotWebHitFinished(const WebEngineViewer::WebHitTestRes
popup
.
addActions
(
interceptorUrlActions
);
}
popup
.
addSeparator
();
#if
def
KPIMTEXTEDIT_TEXT_TO_SPEECH
#if KPIMTEXTEDIT_TEXT_TO_SPEECH
popup
.
addAction
(
ActionManager
::
getInstance
()
->
action
(
QStringLiteral
(
"find_in_messages"
)));
if
(
KPIMTextEdit
::
TextToSpeech
::
self
()
->
isReady
())
{
popup
.
addSeparator
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment